Not sure if you've left for vacation yet...I agree with Pam re. the suggestion to go on vacation but leave THIS stuff behind! Just go, enjoy yourself and being with h, and focus on the positives and creating a good time. You don't have to solve any of this right this minute.
when you DO get back, taking a good look at the first paragraph of your post might be a good place to start...there's so much in there...opportunities to understand where h is at...some really good chances to DB. Know what I mean?
Sage
Relax. Appreciate. Be calm. Laugh. Enjoy. Be secure. Be loving. Be loved. Don't personalize. Don't ASSume. Accept. Be grateful.