Is he really great with his money, a saving connoisseur, conservative about his future or is he just plain cheap and greedy? You might want to suspect something is wrong here. It can only mean that he thinks about money more than he cares about the dreams he can make come true. One time can truly be an honest mistake but more than that is a habit and an irresponsible one at that. A true sign that your man is a cheapskate They know how to shop smart and realize that you have to pay for quality items. Pregnancy and parenting news, given to you in a way nobody else has.
Anyone who talks about money a lot is sure to make some red flags go up.
If he grew in a household where parents saved and never wasted a thing that would be another thing to account for. You've never hesitated buying something for him that you know he'll like but this never seems to be reciprocated. Cook him a nice dinner on a week night. If it feels like it hurts him to let go of every pound, and that his whole world evolves around gathering money, then he is the stingy type. If he puts his bottom line above all else, he will probably put it above you too. Pick up a tab every once in a while, buy some groceries for his house, or get him something nice for no reason.