Carl I think you've just found the secret of keeping a marriage alive.
I also think communication is very important as well, being able to sit down to discuss anything without it turning into a domestic.
Congratulations Carl, you've both worked at this marriage and it sure sounds a winner.