
The Princess of Wales, Kate Middleton married Prince William in April 2011, and the couple will celebrate their 12th wedding anniversary next week.
For the special occasion at Westminster Abbey, Kate wore a stunning dress designed by Sarah Burton at Alexander McQueen, and she reportedly surprised the late Queen Elizabeth II by opting to do her own make-up on the big day.