I can't imagine what you are going through. My own sitch is disentigrating right before my very eyes. I have been very needy on the board today. I'm not where you are at, but can feel myself heading there.
Hold your head high because you have handled yourself with much dignity. I know you are hurting like all of us are. You seem to have a better handle on it than I do! I am working on my attitude all the time.
Just know - even though I don't post much (I don't really feel qualified to tell people what to do - I don't know myself!) I do follow your sitch and your progress and commend you on your growth and your ever upbeat attitude.
Hang in there! You are the better person and your kids will know and respect this.