I've broken off an engagement before. We met when I was 17 and dated during high school. He admitted to cheating on me the day after my prom and I forgave him. Hell...we were young and he convinced me he would never do it again.
Skip to my freshman year in college, he cheated again, and that time I broke up with him yet we remained friends...with benifits...
We decided to start dating again my senior year in college, and shortly after I graduated, he proposed. We moved to Houston together and started planning our wedding. We'd already secured a venue, took engagement photos, and paid almost all the money for my dress when one day, I got a phone call from another woman on my house phone...
It took him some time to find a job when we moved and apparently he met this woman online while he was at home "job hunting", exchanged numbers with her, and began a very strong flirtation. When I answered the phone, she was shocked to say the least. She knew nothing about me, and was actually angry with him for misleading her.
After that I kindly gave him his ring back, called off the wedding, and gave him 30 days to get the hell out of my house. I have yet to see a grown man cry that hard, yet I was completely unmoved. I really can't say what made me stay with him through all of that. A lot of it was stupidity and a real belief that he would change once I got the ring. I will say that breaking up with him was the best decision I've ever made because now I'm engaged to a wonderful man who treats me like no other.
I'm thankful for what I went through though because I can fully understand how we all can be dumb at one point but also understand that it is truly up to the woman to wake up, woman up, and respect herself enough to let these no good men get to steppin'.