Trust me I do this in relationships with women. I've never even spent much money on women. In fact women have spent more money on me than I have them if you add up the total, way more.
I've never spent more than $ 20 on gift for a woman that's not my family member.
I'm not new to this site.
You are right to do so. Let me tell you something, once you buy really expensive gift for your GF ( in yours best intentions ), if she has even a slight doubt about your relationship, she will resent you.
She will feel pressure to return the favor since it’s such a generous gift, and since she probably doesn’t have much money, she will go to sex and favors. But that’s not
true desire, its negotiated one, and she will hate you for putting her in that position.
Im not saying you should not be generous to the person you love, but be VERY aware of her reaction, it might not be what you expect, even if youre together for years now.