The couple have been together for 20 years and finally tied the knot near Windsor Castle in England. They have been in a civil union for 9 years but now gay marriage has been passed into law and they took full advantage. Elton posted this picture on his instagram of the ceremony. Their two sons attended along with an elite list of celebrities. I'm so happy for them.