Amazing how much "stuff" can happen very fast in hind sight and how long the future seems to be when looking forward.
Your silver lining ... the house still standing .. made me smile. Hope they have the good manners to continue the good behavior.
Lynn, my SIL, calls them "fur children"... Children ..... but good company, right?
Are you going to see your son soon? How is he coping? Is he in for a long time?
Still have you on my mind and heart.....