Look man if you cheat on someone emotionally I'd say there's a slight possibility they might forgive and it might work out, even if it doesn't you definitely have the opportunity to change and become a better person, but he's already made out with that girl, apparently twice. Yeah this relationships going to shit.