I can't believe the shit i'm reading
Y'all fucking psychopaths have spent way too much time in your basement jesus christ. That is NOT how you deal with being cheated on (#18 is actually full retard, get some help).
OP, time heals all. Block that cheater bitch and don't let her try to weasel back in, cheaters love to find excuses for their cheating. Go gym, focus on yourself. You'll think about it a lot every day, until one day you wake up, go on about your day and realize you havent thought about ONCE.
Also please, if you're younger than 30, stop thinking of marriage, engagements and shit, it's way too young to get married. Live your life first. No wonder divorce rates are so high, get married at 28 then realize you made a mistake and divorce at 35. Take your time guys, there is no rush to destroy your lives with marriage and children so early jeez.