I know this question sounds materialistic... and I do love my boyfriend very deeply. He is very giving with his heart and his time... but for some... Show More
Most Helpful Opinion
I actually joined this site so I could answer your question.
I'm a guy who probably was once (and still is in many ways) like your man. Four years in, if he hasn't changed by now were you really expecting the world to shift in your favor?
Could it be money? Sound like you buy him extremely valuable gifts and perhaps he can't reciprocate? What do you give a girl who gives you a $5000 watch? A $120 necklace doesn't stack up, if I was feeling strapped for cash I might give her nothing because I feel like I can't measure up. If this is the case try buying some gifts he can compete with.
If that's not it, he may just not be the kind to lavish you in this way. And if you try and bring it up this invites an "I don't want to talk about it now" moment or worse a fight where he'll redirect the non-gift conflict to something like "I've been so busy at work, I just couldn't this year." Could you still love the man if you asked him for a nice letter every year and that was all you ever got?
Believe me I've been there. I'm a little better now but it's hard pushing down my practical side. I'm just not the one to see value in expensive gifts ("Why buy a $500 necklace when the car needs tires") but my girlfriend has also learned to appreciate that I've got other qualities that make it worth sticking together.