Have you ever seen the movie with Cameron Diaz and Ashton Kutcher? I can't remember the name but it's about a trip to Las Vegas.....I want to hit your H that way and scream "YOU KNOW WHAT YOU DID!!!!!"
You situation truly is the most baffling of all the ones I'm reading. I just don't even know what to tell you....
At this point I wouldn't be surprised if you H comes home, unzips his body suit and your REAL H steps out and says "Here I am Honey, I'm no longer some weird alien that's been sleeping in this house with you for months. Let's go on vacation. I owe you."