'I don't know how you're going to put up with him for the next 50 years,' the waitress joked to me on our first wedding anniversary. Opposite me, my husband Jack* was carrying on with a drink in ...