Zara Phillips married rugby player Mike Tindall at Canongate Kirk in Edinburgh, Scotland, today. She wore an ivory silk dress and full-length veil by royal favorite designer Stewart Parvin. She wore Jimmy Choo shoes and a Greek Key tiara lent to her by her mother Princess Anne, who also looked very stylish.

Of course the most high-profile guests were Prince William and Kate Middleton, referred to as the Earl and Countess of Strathearn while in Scotland, as well as Prince Harry. Kate was rather surprisingly wearing white! She wore a cream-colored printed coat, dress and hat. Haven't you had enough bridal attention, Kate?

Princess Beatrice wore a bright blue number with a statement-making clutch, while Princess Eugenie went with a brown and cream colorway. Katherine Kelly might claim the biggest hat prize in a floppy tangerine topper.

Sophie Rhys-Jones, Prince Charles and Camilla, and Queen Elizabeth were all dressed in very traditional wedding attire.

The private reception was held at Queen Elizabeth's Scottish residence, the Palace of Holyrood House.

Click image below to enter gallery.