I think you handled it great. What I liked maybe even better was the way your H handled it. He could have gotten irritated that you brought up the subject or could have just felt uncomfortable and not responded in a helpful way. Instead he gracefully accepted your apology and made you feel OK about it. He's come a long way, baby.
Brian
Ain't that the truth!!!
Thank you for reminding me of that.
H's response was positive and supportive and open and ...
Sage
Relax. Appreciate. Be calm. Laugh. Enjoy. Be secure. Be loving. Be loved. Don't personalize. Don't ASSume. Accept. Be grateful.