Bill, a lovely post.
I think that marriages do need time and effort.
I and my husband are both in our second marriage (of 8 years this year). Its very happy and we are truly soul mates, but we still try and go on a marriage course or marriage weekend evey 2 years or so. Its like a check up, as you would have for a car,to keep things running smoothly.