Prince William and Kate celebrated their wedding anniversary over the weekend - 12 years after tying the knot in a lavish ceremony watched by millions.
Royal fans around the world tuned in to watch the future king finally marry his university girlfriend at Westminster Abbey.
The couple shared two kisses on Buckingham Palace's balcony, drawing loud cheers from onlookers.