I don't have much experience with relationships. The nearest I've been to having a girlfriend is my best friend who, unfortunately is not and probably never will be interested in me in that way. But I can tell you, it means a lot to me to feel like the things I give her make her happy. But there are two sides to the coin. Sure it's more polite to act like you like a gift even though you don't but how will your partner ever learn what really does make you happy if they think you like things that you actually don't? Honesty in a gentle way is often more endearing in the long run then thanks when you aren't thankful. You can on the other hand, just be glad they care enough to do something for you.
Then there's this, there isn't anything I'd rather do with my money than spend it on spoiling my few friends. Maybe it's because I know what it is to be alone but if I were married I'd be spoiling her every chance I got.
Just some early morning-not-quite-awake thoughts.