On Friday, April 29, 2011, Kate Middleton and Prince William tied the knot at Westminster Abbey as millions of people watched around the world.
Since then, they have welcomed two beautiful children into the world. Prince George was born on July 22, 2013, weighing 8 pounds, 6 ounces and Princess Charlotte was born on May 2, 2015, weighing 8 pounds, 3 ounces.
Here are some of the tweets and posts that Kensington Palace has shared in honor of the couple on their anniversary:
Their anniversary has become a top trending moment on Twitter: