S,

Hang in there man this definitely is a roller coaster ride a which includes so many ups and downs. This is probably going to take years to play itself out.

I can tell by your posts that you will come out of this on the other side a better person and will survive and thrive one way or another.

Keep moving forward!