Yikes! Sorry you went through all of that. Glad to hear you've recovered, though.
Stress can be a real biitch sometimes. I hope your pdoc and wife can continue to help you work through it. I'm having difficulties dealing with stress myself. It's hard; I know.