I like the way you are pointing out the positives in your life, and recognizing that sometimes we don't get what we want, but what we need, at the given time.
I see you taking some steps. That's great. Keep focused and be blessed.
Me 30 H 33 together:10 years married:5 years Separated: 1/23/09 living apart 5 mos and counting "when you reach the end of your rope, tie a knot and hang on"-FDR