The Prince and Princess of Wales will be celebrating 12 years since their lavish wedding this weekend. Twelve years is traditionally known as a 'silk' wedding anniversary.
The nation looked on in awe on April 29, 2011 as Prince William and Kate Middleton tied the knot in a beautiful ceremony at Westminster Abbey.
In the months leading up to the special day fans were fascinated by every detail as excitement grew ahead of the grandest royal wedding in a generation.