If you two are really that close/happy together, you can tell her straight up that you feel like you're spending too much money on her. Money and gifts don't mean nearly as much as love, happiness, and just being able to see each other.
Now for my own rant... >_>
I don't know what to do about my girlfriend. She's smart, funny, and beautiful. Yet she's so..... shallow. What I mean by that is... Well, first, she has incredibly low self-esteem. Thus, even when it's just the two of us, she feels like she has to try to impress whoever she happens to be hanging out with. She says what she thinks will make her look better instead of what's actually on her mind. We've been going out for almost a year and a half, so I almost always know what's on her mind, but she never says it. It's so difficult to have any kind of deep, meaningful conversation with her until she has one of her eventual meltdowns. These happen because she bottles everything up all the time... So... Bah.
I just don't know what to do. I love her because I know what she's thinking, and what she's
actually thinking is what I love about her. I just don't know how to get her to say it. I need to make her comfortable and I need to help boost her self-esteem. I think. I just dunno how.