My marriage has recovered from two affairs (first the "post-baby" one 11 years ago, and recently the "MLC one").
There were a few short separations over the years (after the first affair and then during the last 3 years of MLC).
And two divorce filings!
My husband first filed for divorce in March 05, but within a month I convinced him that this would be the best year of his married life, that I would work harder on things and he put the divorce on hold. In March 06 he moved out and refiled and this time we truly went into divorce (did six months of it!).
This time I really let go of my marriage and moved forward in my own life. In the long run it was a great experience for me (although very expensive!!!).
Sometimes it does take multiple ups and downs to learn and grow, and realize who you are, what you want and where you want to be.
There is no arriving, ever. It is all a continual becoming.