My condolences... I can't exactly sympathize with your situation, but try not to beat yourself up too hard over it.
Hearing about these kind of stories reminds me to cherish your peers while they're still around. It's a valuable message for anyone to take to heart. :)