Time flies when you're the royal couple. It's hard to believe, but William and Kate, the Duke and Duchess of Cambridge, are already celebrating their fourth wedding anniversary.
The pair was married April 29, 2011 at Westminster Abbey in a celebration that was watched around the world.
William and Kate welcomed their first child, Prince George, on July 22, 2013. They are now awaiting the arrival of their second child.