I gotta call my eldest(lives in another city these days doing university)!!! that's some awful news! strength and love to your friend and theirs... and you!... buck up camper!! the grandkids and some slime should help some.
Don't hide your sadness but don't wallow.. pick some little things (not unlike mini snickers) to enjoy and look forward to.. set yourself up for some easy victories.. and remember you are loved.