Just my thought ******SPOILERS****: I never thought Id ever say this: this is one cheating hero that I actually like. He was a swine, an utter shitehead when theyre younger. They meet again years later and shame, I actually felt for the guy. He realised he made horrible mistakes in the past and has grown and learnt from it since she left his life. Today he is gentle and sweet and so much in love with her. It helps that we get his POV as well. In my eyes, of course, a cheater can never grovel enough and the heroine can never take too long to forgive him - yet somehow this one worked for me.