I also posted this in my thread on the debate forum. (remember I accidentally posted the OP there too...)
Thank you all.
We just had our lunch hour at work and he got me a present. A small present but I tried not to put up a fuss over it.
Earlier today I'd been talking about a brooch at Macy's I saw that I thought was pretty, very Celtic looking. My friend and I have been to Macy's almost every day this week as she shops for stuff to take on her honeymoon next week. Anyway so Chris (my BF) told me he'd get it for me, and me being me said absolutely not, it's $22 and proceeded to rattle off a list of 50 things that $22 could be better spent on...
So at lunchtime he pretty much begged me to take $30 and go buy it, saying it was cheap and he wanted me to have it and if it would make me feel better he can pay me back in 10 years or something.
So I did. I mean I could have argued it more but I decided after thinking about this whole subject , I decided to just go get it and see how I felt afterwards.
I admit I feel weird about it, like I'm a leech. But I think all of you are right and that it is something within me, that I need to deal with. He came bouncing over to me when my friend and I returned from lunch and kept telling me how pretty it is and how he's so happy I got it and he was all smily and happy.
So it really is just me. I still feel bad, like I didn't "earn" the gift, and like I won't be earning the stuff he buys for our apartment when he starts making more than me (in a few weeks). But it is apparent to me now that this is silly and that I love him and want to stay with him as long as possible , and I'm not leeching off of him because if I was, he'd say so.
It's going to be hard but I will try to change. Maybe it will mean getting professional help, I don't know. But I will try.
Thank you all.