Over the past fifty plus years that I have been alive I have had many occasions to watch friends and loved ones marry.