@happychristmasbum
OK. Pull yourself together.
Go downstairs and say it was nice to see you but time to go now.
Then text him later telling him he is never ever to do that again. You absolutely do need to set in place a proper schedule.
Absolutely this.
How dare he ambush you?!
You've done so, so well so far OP, Im in awe to be honest.
Keep going. If you give him an inch he will take a mile.
So like PP said, deep breath, head up and tell him calmly but firmly he is to leave and to organise visits properly, through you, not ambush you.
It's like he thinks you and DS are optional entertainment he gets points for tuning into when he fancies it.
He's thrown a grenade into your family life and now expects you to help him clear up all the shrapnel so he doesn't have to feel guilty.
Fuck him. Not literally, obviously.
All billy big bollocks when he said he despised you wasn't he? Now suddenly, seeing you aren't going to beg him back, he's going for the sad eyes and poor me voice.
Be warned, his next phase will be anger and back to the 'see, this is why I think you're xyz' so try to steel yourself for that.
They're so achingly predictable 