R
From what I could gather from your posts your love language is "gifts". (If you haven't read the book "The Five Love Languages" - do.) And it doesn't mean you're trying to show off, that's just how you naturally respond in your relationships. I'm also guessing that your second love language is quality time - or the two may be so close you don't know which one is dominant. But as everyone has their own love language try a little more to respond in their love language until they are comfortable enough to accept yours.
That book also explains how we can better understand each other through our love languages (romantic and not). Everyone does this anyway, but they come from a different perspective. When you start to get to know someone, you find out their likes and dislikes. Say she doesn't like to be touched. Okay, so you stay away from that dislike. You compensate by finding out what she does like. Her primary love languages obviously aren't physical touch. It may be last on her list. And even if it may be high on yours, showing affection that way is not going to work. You have to figure out what her primary languages are. Say she likes to hang out more than anything. You never have to do anything, it's just she likes it when you hang out and talk with her. That means her primary LL is quality time, and in order to show her affection that she will respond to, you need to spend time with her. She finds value in that.
Once you have an understanding of each other's LLs, you won't have to restrict yourself so much. She will understand you value gifts, and will better understand your tendency toward giving. She will be able to appreciate the gesture better, knowing that it means a lot to you. But you have to be able to work within each other's LLs. Like dying to self, being selfless. We know these attributes but are sometimes so baffled into how to do it in a way that pleases the other. Studying one's LLs can help get you on the right track.
I hope I'm making sense. lol You can find more information and the test of the 5 LLs here: http://www.fivelovelanguages.com/learn.html