I dunno if it will help, but my ex actually cheated on me after being together for 4 years. We were engaged and starting to make wedding plans.
I won't tell you what to do. As you still have a chance to keep her. I will tell you this. Take your time! Trust me, time heals. It's been...