DP's birthday was back in June, and the same day as our anniversary. I wanted to make it special for him, and get thoughtful but "naice" presents for him. He's really fussy, and has never given me hints/ideas about what he ever wants as a gift (so agonisingly difficult to buy for!) to make sure I wasn't gonna miss the mark completely, I sent photos of/suggested the things I was going to buy him (this time a nice coat he said he liked and was thinking of buying for the colder weather amongst other things) so I thought instead of him spending three figures on a coat when he'd usually buy other things, I'd treat him instead so his hard earned money could go on games or whatever he usually spends his money on. When I gave him his gifts I said if he wanted to return or exchange anything no offense would be taken, and I kept the packaging and receipts for the whole time a refund/exchange would still be available. He said he liked the gifts etc and no didn't want to return so I thought I'd hit a home run with my choices.
Fast forward to Saturday night, when just before we fell asleep he started going on about how he didn't want me buying him clothes, I was forcing a certain style on him, he only said he liked that coat and was thinking of buying it to placate me (keep in mind he usually says when he dislikes my suggestions on anything, clothes included, so why not this time?) I felt exasperated and like my efforts, money, and time had been wasted (I'm a PG student with very little money and had sacrificed things I wanted for him to have nice presents) I asked him to tell me in future what he DOES want, even vague hints, because I'm not a mindreader! Cue his ramblings of me being over sensitive and it being my fault. I realise there are bigger issues but I am quite upset at this, I don't feel it was an issue that even needed to be brought up, why didn't he just wait until closer to Christmas and give me a more prescriptive list so I didn't make any "mistakes"? Did it really need to be brought up two months after the fact, when I can't do anything about the bloody stupid coat now?