Morning op. At this rate you will need to start a new thread soon, this one will fill up in 3 pages!! Look how far you've come since that awful first day. You have held your head up high, looked after a poorly 5 year old all on your own, taken really good care of yourself and your children and started to make plans for a happy future together.
What has he done? Floated around between his Sil who will be getting mightily sick of him, the ow (possibly but we all know he doesn't really want to be there) and the pub, which just means he's waking up with a dull headache and mouth like the bottom of a birdcage.
You are facing a bright sunny day (hopefully where you are) with your wonderful, loving girls, in your own house, with your friends about to return and all of us 'invisible supporters' to chat with and while away the hours.
He has nothing. He is no further on than when he saw that '?' from you and thought 'Oh shit. She knows'. Since then everything he has done has been either attempting to get you back or filling time until you 'get over it'.
I agree with LookingThroughTheFog
Also, pretty much anything he says could be answered with 'You cheated on me' (angry look straight into his eyes).
You look terrible - You cheated on me.
So I'm the bad guy then - You cheated on me.
You're ending this - You cheated on me.
It doesn't have to be this way - You cheated on me.
It's called the broken record approach and means that you won't get drawn into a discussion. It also makes him realise that this is all his own doing. It might make him more open and willing to apologise properly and talk about how sorry he is. But don't hold your breath.
He must have told his workmate the woman's name (or more likely the workmate had seen them together) and he told his wife once he knew you had found out. Don't be surprised to find out it's been going on much longer than he said, or that there have been others.
His total lack of empathy is staggering. Has he always been like this or is it just that he's showing his true colours do you think?