There are lot to things going on here and I want to break it down for you, and first I want you to look at the list below from Gary Chapman's "The 5 Love Languages?"
There are 5 main qualities that make someone feel the most loved, and here they are.
1. Quality Time
3. Physical Touch
4. Words of Affirmation
5. Acts of Service.
Is the most important thing for you to feel really loved gifts? I'm guessing it is.
What do you think your boyfriend's most important thing is to him? What makes him happiest? I'm guessing it is probably NOT gifts, and you are putting so much time, effort and way too much money on these things for him
Often times, people do what what makes them feel loved, so your boyfriend's most important thing might be acts of service. That's what he does for you so that may be what makes him feel most loved.
When you buy him a $5000 watch, it doesn't make him feel more love, in fact it probably makes him feel indebted to you, like he owes you something. That's a big gift that he might not really care about. He would rather have you make him dinner or tell him that he's handsome.
You are doing to him what you want him to do for you, and it's working in the opposite way and is leaving you feeling bitter, hurt, used and confused. He didn't ask you to do so much for him did he? You told him to forget Christmas, so he did. He listened to what you said.
You have to stop doing and doing and doing! Are you taking care of him because he doesn't have any money?
There are ways you can talk with him that won't make him get defensive (for the most part). He probably feels emasculated because you are being more like his mommy, and not his lover.
I would love to help you and I will offer you a free phone consultation. Please go to my website and send me an email so I can give you some live advice and help you much better.
Please contact me, I know I can help you and your relationship!
Dina Z Colada link