I've known my wife for 22 years. We had a lot of on and off during those years. The last time we got back together, we married. It's ...