Update: We are home. I don't really want to go into the whole thing, but I want you all to know that H is all good. He'll have to be off for a few days at least. I'm thankful because it could have been so very much worse.
Thank you all so much for your good vibes, prayers and juju. It means so very much to me. I even showed H how much support you all showed and he, too, is grateful. You all are so awesome.
"Not gonna lie; I kind of keep expecting you to post one day that you threw down on someone who clearly had no idea that today was NOT THEIR DAY." ~dontcallmeshirley