There is a saying .. "Who laughs last, laughs best".. Then there is also "Karma is a Bitch"...
I was raised by a single mother .. my sperm Donor (Cause he did nothing to earn or deserve the Daddy title) was never around. She took amazing care of me and my four brothers. I have only ever wanted to see her happy. She got married and had one more child. Then he cheated on her... with her friend. Drama Erupted as the friend showed no remorse and went as far as to say her and my stepfather "belonged' together, and she would be leaving her husband to. (Yes.. she was married too) And so it went.
For years my mother was devastated, she lost all trust and faith in relationships. I still believe even after all this time she never let that hurt or pain go... UNTIL TODAY..
Apparently my stepfather continued to be the dog he was... During this marriage to the woman he "belonged" with he cheated.. with several women.. including her own sister...(that's the cake) he as 3 other children..(that's the icing) ..(wait for it ... wait for it...) One of the children he had is her sisters daughter... her niece..(AND THERE IS THE CHERRY ON TOP)..
So you see, has devastating and traumatic as breakups are, Cheaters and the women who cheat with them never prosper.. and the Universe will always right your wrongs...
P.S Legend, as much as that idiot you dated did not realize the great woman he had when he had you, his karma will teach him that Lesson, so you continue on with your life and enjoy it.. Also something my mom used to say to me.. "God doesn't give you anything he doesn't think you can handle" you have to believe he was looking out for you, He has something and someone better planned for you...