Here's the hope that I see: nothing is final. Ever. I think we've all been through/are going through the emotions that come with facing the end of our marriages, and the feelings, they seem so REAL, so FINAL. But they aren't. They change, constantly, some quickly, some slowly. Any way you slice it, you cannot predict with 100% accuracy the ending to your story.
So detach from the 'reality' that your M is over. Stay in piecing until the D is final. Get your focus back on yourself and stop worrying how every little thing is going to affect your R. (Talking to myself here too.)
I've never posted to you Frank, but I'm following you and just want you to know that I am among the crowd here who admire your strength and integrity. Stop looking at your mistakes. You know what they are, and that you don't want to repeat them. That's enough. No one is perfect. I have no doubt that you will pick yourself up and excel again. You've done it before.