Cheaters lie and liars cheat. They may say they love you but they will grasp at straws and draw you back in. They may change but it's too late and there's no one you can tell they are genuine. They might say they don't want to hurt you but it's because it's about the guilt and shame. They might reflect but they've already broken that trust. It's a shame because it's not just about the cheating it's about lieing about the cheating. In a weird way I've already given him so many second chances.
They are in a dark spot and they want that stability. They are probably insecure. I hope he copes okay with the problems in his life but I can no longer be there for him. I will probably miss him but that's not enough. It wasn't enough to stop him from lieing and cheating. People cheat for reasons beyond love, and people break up for reasons other than love too. Sometimes it's just the right thing to do.