Awwwww DUDE...
That hurts to look at.
Glad that you & yours fared well, you're handling this in an admirable manner...
I'm afraid FAR better than I could manage.
Sincere condolences for your loss, but better a VX RIP than a person or pet.
Keep us posted of any needs or help that the fam can provide.