For fucks sake I'm sorry but you need to love yourself.
This thing is a user.
Ok he may have been great in the past but he is not that person anymore.
Even if he was to switch right back to his usual self you couldn't trust him, could you?
You'd always feel second best.
He is using you for sex so he doesn't have to bother woo-img a woman. My guess is he doesn't want a relationship so it's easier to fuck you than try and have a ONS.
Re: date I think that was for his benefit. To convince himself he wasn't being a complete cunt and was treating you like a human being. 'Giving' you something for letting him fuck you.
He doesn't love you anymore. You don't love him anymore too you are obsessed with him.
To be blunt you'd clean the sheets after bringing another woman home.
I really do feel for you. I got with DH at 18 and am 27 now so nearly the same length of time and I know it would be debestating but I couldn't let my children see me being treated like shit.
Because a 5 and 7 year old will know and it will affect them.
Bottom line is everything has changed now. It will never be the same no matter how much you want it to.
You go out and have fun with friends. Flirt with a few men, have a dance, have a laugh- you will be happy again. Not with him and not in the same way but you will.
If he goes out to spite you and sleeps with someone else he's showing you how nasty he is. Let him. Pretend you don't care and just be glad you know now he's a scumbag.
Both decide what to do with the house and just keep contact related to kids. He deviates either don't answer or remind him again it's only to be around the kids.
What does he honestly think you get out of this? But no, he doesn't care about that either.
Most importantly don't sleep with him. If I lived near you I'd kick your shins every time you thought about it.
Remember if you're going through hell, keep going.