How long have you been in this LDR? If it's a only a few months then I think it was very impolite for you tell him off. It was a gift. If this relationship is a couple years old it's still impolite but perhaps you could have said a cute little joke like "nothing says valentines like a mobile headset" if he asked what you meant then you could have joked and explained it. You just came off as rude especially when you don't know if that's your actual gift. Today is ONLY the 6th. Ps. He's a man they do not think like we do he probably thought he was being nice. If you want something just say it or hint at it.