I have a husband who has very similar traits. And sadly, if he does try to do a surprise it always backfires.
It is my birthday next month, not a special number really, so was just expetting us to do the usual. Get a few friends together and go out for a meal. Pandemic rules allowing. Then I spotted on a local FB page that a local bar was having a charity race night that day. So, I thought it might be nice to do something different.
So, I asked my hubby if he fancied it and he said ok, if that’s what you fancy. So, I put a private message inviting some friends to join us. One of the guys who is usually up for a night out refused, so I said ok, no problem.
To cut a long story short, my husband had asked said guy to help him organise a surprise meal out for my birthday. So said guy had booked a table at a local restaurant for 8 of us to go. No wonder he was annoyed when he saw my pm. Hubby finally confessed to what he had done, so by now said guy had sent a pm to restaurant to cancel our meal.
I was then left to basically sort out the mess, with the aid of a friend. I had to uninvite and cancel provisionally booked tickets for the race night. We are now going to the unsurprise meal out. I told him all he needed to do was say to me he didn’t fancy the race night and that would have been it.
We do think he might have undiagnosed Aspergers. Not just because of this obviously, but this is just one example of his quite strange behaviours.