He's shagging her and has been for a long time. It's not over, just on the back burner while you watch and she waits.
"He told me that me finding out was a relief"
Oh how wonderful for him, he's relieved. Also "The Script".
"He claims it to have been an emotional rather than physical relationship but has deleted all messages between them."
Oh he deleted the one thing that could prove it wasn't physical. Whoopsie. Also "The Script".
"claims not to have met her out of work and yet I have seen bookings for restaurants (which he claims to have cancelled)"
Yeah right. He hopes you're a fool. Also, "The Script"
"it was a huge mistake, a fantasy and was not real"
Your husband is a walking cliche. Ugh. Script.
"He's said he was in a low place, found someone who cared, the escapism helped especially during a period when our son was ill (he sent flowers to her when my son was in ho"
Yawn. Also, your fault then for not caring? Script.
"The OW had a fling with one of his other colleagues and has a relationship with another man whom she does not live with."
Yes, he's the man. Also, OW is evil slag obviously 🙄. He is good guy. Also, "The Script"
"we are inextricably entwined, linked and unable to release from each other."
Bork. Ryan Giggs. 🤮 You don't write this shit unless you're well into the shagging phase. Gross.
"None of it adds up."
Trust that he's been shagging her at every opportunity and then it will make sense. He's a lying toad.
"I am not sure what to say to my daughter."
You say, "Keep your bar high and never, ever let anyone betray you, lie to you, gaslight you, put your health at risk twice. Let me show you how." Then you kick the fucker out, use the time he's "so sorry" to make sure you get the best deal financially. And you remember he will be back but ONLY because he wants the easy life back.
Good luck. He's a lying using bastard.