My boyfriend and I have been together for five months. In that time I've made it quite clear that I don't like people spending money on me. This isn't limited to him or to boyfriends in general - anyone spending a lot of money on me makes me feel uncomfortable. But he likes to spend money on me/buy me gifts.
I reluctantly let him pay for dinner or buy me a book whenever we end up in a bookstore because I know it makes him happy, but anything more expensive than that I just don't like the idea of. For context, my family do £20-£30 birthday presents, except for 18th/21st when my parents would spend a bit more. I wasn't expecting him to stick to that budget but I feel like £100 on a present is excessive. Especially as I know it won't just be the present, he will also want to pay for whatever we do to celebrate (which is fine, within reason).
I turn 30 this year and a couple of weeks ago he told me that he has already bought my present. I said that I hoped he hadn't gone overboard and he just smirked. It has come up a few times since and he'd 'reassure' me that he wouldn't spend more than he could afford and that he hadn't spent anymore than he would spend on his family. Except he's told me some of the things he's bought for his parents before and they are £150+
A few days ago my birthday came up again and this time he finally seemed to get that I'm genuinely uncomfortable with a lot of money being spent. He promised that after this present he would dim it down.
He looked so deflated when he said it... I can tell that he's been really happy and excited about whatever he's bought me and now I feel like I've ruined it for him. I don't know if I'm being unreasonable in this or if it's just that we have different attitudes.
Advice?