It sounds like you have a story to tell!

Is your H American? Is the culture difference perhaps part of the problem? Just thinking, I really need to catch up on all of your posts, so I know what I'm talking about!