It is said that anything worth having is worth fighting for, but if what you're fighting for keeps fighting against you, sometimes it is best emotionally, to throw in the gloves. Call it failure, quitting, losing or what you may. I call it knowing when to walk away before you end up an emotionally beaten mess.
You know what I learned? That if a person isn't willing to struggle for themselves or the relationship, it isn't worth it. Now I know my limitation and what I will and will not do for love. I can toss in the towel and be okay with that decision because I'd rather forfeit than keep at something that is continuous hurt. In a loving relationship you are supposed to be a team. At times, one team mate may have to pull more weight, but in the end you should feel victorious together, not defeated and alone.
So you've proven you can stand the worse of times, weather the storm, and love them when they're down, you're a Winner, right? Maybe and maybe not. Do you know your limits? What's the final punch for you before calling it a TKO?