Forty three years is a long time. That's how long my parents, who celebrated their anniversary this week, have been married. I wonder - more in amusement than in awe - how two people can put up with each other for that long and be as content as they are.