Really upsetting news Mike! We are so helpless when this kind of thing happens which makes it even worse.
I'm surprised how so many on this thread have experienced similar things, goes to show it happens more than we think.
Like Jim said, keep your chin up, we have to look forward not back, there will be better times ahead for you i'm sure!
All the best!