Back story, the "relationship" I've been in for nearly a year hasn't been a relationship for ages. No intimacy, don't spend much time together, he brings all sorts of restrictions and limitations, not to mention communication problems caused by his inability to talk about anything. He's not an unkind or nasty person, but all I've been enjoying is affection as there's nothing else there, not even "I love you".
After a frustrating phone call yesterday I decided it wasn't fair to carry on what has become a farce. He can't change who he is, but I can't continue being in a one-way relationship. I have ended it this morning and he's accepted why, but I feel like I've kicked a puppy. It's his birthday in four days' time and I had (somewhat reluctantly) spent £100 on gifts for him. Should I make it a clean break and return what I bought for a refund or go and leave the gifts on his doorstep or something? I feel guilty at the timing, but at the same time it's a lot of money to spend on someone I no longer want to be with. He gets notifications on his watch if someone approaches the front door, so he may well try to persuade me to give things yet another go. However, he will otherwise have no birthday because he has no friends and an odd family. What would you do?