I need some perspective in this situation as I'm feeling quite emotional.
This christmas i bought my husband of 13 years a watch. Background: he loves watches, always looking at them online, when we go shopping we always have to stop and look in watch shops, he picks out ones he likes best. He's been having a rough time with work and car issues (nothing financial related and we're not struggiing thankfully) so I bought him a watch he'd picked out, I thought he deserved something nice to cheer him up. It's not super expensive but is a nice make.
On opening it, he saw the box and said "oh no". Throughout christmas day he kept saying he wouldn't wear it, he already has a watch, he doesn't like the leather straps etc. This carried on into boxing day when feeling a little upset I told him not to worry I'd return it which he agreed to. He even went to his parents to print off the return form, which I filled in, packaged it all up to take to the post office today. Today he states he didn't mean to upset me but wants to keep the watch however won't wear it. I've told him no, it's being returned he doesn't get to keep it just because he knows he's upset me.
I am upset but need some perspective, am I being too emotional about this? Was it a bad gift? How would you feel? Or do I need to get a grip?