I completely disagree with you that cheating is un-fucking-forgiveable. Plenty of people have forgiven their partners for cheating and had stronger relationships afterward. Can't you picture yourself making a mistake one day, and hoping to be forgiven for it?