Have you given your birthday night any serious examination on WHY it was so good?
I know you don't like to drink, but have you thought that maybe a few nights a week, you can have 'cocktail' time with the H? You like Bloody Mary's... maybe you guys can share a drink, sit, and chill together??? Just try it one evening this week and see what happens... just a thought.