Kate Middleton And Prince William Arrive At The Royal Wedding The Duchess of Cambridge wore Alexander McQueen