Reading your post made me think of something. I had dinner with my parents a couple days ago, and my mom said something to me. She said, every once in a while I make a "grateful list" of things that I am grateful for. It helps me. I thought that was a great idea, and your list of 'gifts' that you listed reminded me of that.
It really sounds like you're doing great, and I hope to one day get to the point that you are now at.
Me-38 W-31 No Kids Bomb-10/10/06 She moved out very soon after, and is filing for divorce very soon.