The Royal Wedding of Prince William and Catherine Middleton April 29 2011
Rouleau detail of Kate Middleton& wedding dress
Prince William, Duke of Cambridge and Catherine, Duchess of Cambridge attend the second day of Royal Ascot at Ascot Racecourse on June 2016 in Ascot, England.
Duchess of Cambridge wearing Alexander McQueen ~ April
Prince William and Kate on a jeep safari in Kaziranga Park