Loss, grief, fear of future losses, accepting your own mortality... these are all difficult things to deal with especially when they're sprung upon you suddenly. As the others have suggested, I hope that you'll continue talking and hopefully you are or will see a therapist to help work through the trauma you may be feeling.
And on a lighter note... I have to point out how interesting it is that we have two new members one named Raynebow and the other ROYGBIV whose name consists of the colors of a rainbow!