So sorry about your recent tragedies and disappointments. I hate to hear when folks are under what I call "multiple siege."

Know that others empathize. I had a six-month stretch that I think is finally easing up -- but don't want to jinx myself.
Insane how any one of those things would be enough to manage, but you get them ALL instead. Chin up and hang in there! Good juju headed your way.