Sort:  

Wow. I'm so sorry to hear that. I'm definitely not ready to face anything like that. Keep your head up (as you seem to be doing).