Yes it does all sound familiar. My H tends to say 'You've already got lots of (shoes, coats, bags, fill in the gap yourself) , why do you need more? Usually I choose something for myself, with him in tow and say That's your Christmas present to me. I do the same for him, - he chooses and we say it's from me. But come the day we usually get a small 'surprise' which is where the problems start as he has bought me I don't know how many pieces of costume jewellery which I really dont like, and then says : 'Why aren't you wearing my necklace' etc. Likewise I've bought things he has gone and changed (I save the receipt. )
I loved the 'Anything with diamonds ' story BTW!