Forgiveness is a big issue here. I don't think I'd be where I am now if I hadn't forgiven. I've forgiven H for the past but he can't let go of it because it justifies his present actions.
He is stuck in the past and it's not a good place to be coming from if he's going into a new relationship.