18 months ago, my H admitted to an affair after months of obnoxious behaviour. I kicked him out, but after a few weeks we agreed to give things a go, mainly for the sake of the DC. Then followed 16 months of on/off toxicity, with short ok periods interspersed with him saying yet more hurtful things, taking very little responsibility for what he did, and me unable to stop hurting and obsessing about it (not surprisingly) etc.
Last month I reached the end of my tether and I told him to leave. We discussed where he should move to, finances, division of child care.
Less than a week later he had to go away for a few days, and he came back different. He said he had realised that he didn't want to be the "old" H, he wanted to face up to his mistakes and be a better person, that he loved me and didn't want to lose me. He has since applied for a new job in a different town (a big thing for him, he has been at his current place for nearly his entire working life and flatly refused to even consider leaving before), he has started reading the Shirley Glass book, opening up about what he did, telling me he loves me every day.
But... firstly, the affair was long. Years. Nearly all of our youngest DC's life at the time, give or take. It has made a total mockery of our family life for that entire period. I can't look at photos of those years without feeling sick. And secondly, it has taken him 18 months - 18 months! - to start facing up to this.
I don't know what to make of it.