I was just thinking, if H always made you feel as though you had to take the lead, how about doing something different by not taking the lead in any way. Just let him make the decisions/lead the conversation and see how it goes. he might resist and not do it, but at least you'll have done something different??
(((((hugs))))) glad you had a good rainbow or two earlier!