DH’s family are lovely, they really are. But I find they have no sense of occasion about birthdays/Christmas. There’s always a text a week or two before the event, asking what the person wants, and that’s what they get. It’s not even like ‘oh I’d like some new socks’ and the person then chooses them nice socks, it’s ‘here is the link to the exact socks’. I feel like they might as well all save themselves the bother as no one is surprised, and everyone gets roughly the same amount spent on them.
Don’t get me wrong, getting what you want is great, but if there’s no mystery, why not cut out the middle man (and the faff of ordering/delivery etc) and everyone could just buy their own gifts?!