Zara Phillips and Mike Tindall/ via Getty Images
Oh, how we love a good royal wedding.
Queen Elizabeth II's granddaughter Zara Phillips wed her rugby player beau of six years, Mike Tindall, in a lavish affair this afternoon in Edinburgh, Scotland.
The 30-year-old bride walked down the aisle in a Stewart Parvin ivory silk and duchess satin ballgown paired with a silk tulle cathedral veil, Jimmy Choo heels and a tiara borrowed from her mother, Princess Anne.
The intimate ceremony was held at Canongate Kirk, a small Church of Scotland venue, and was attended by around 300 guests.
On hand for the private celebration were the bride's cousins Prince William and Kate Middleton (aka Duchess Catherine), who rocked a big and bold new fascinator for the occasion...
Kate donned a large flower-adorned cream headpiece to go with her coat, which she'd also worn to a wedding back in 2006.
Not to be outdone, Princess Beatrice (who wore the infamous fascinator for Wills and Kate's nuptials) sported a turquoise, satellite-shaped topper of her own.
Also in attendance were Bea's sister Princess Eugenie, along with the Queen, her grandfather Prince Phillip, Prince Harry, her stepfather Tim Laurence, and Prince Charles and his wife, Camilla, Duchess of Cornwall.
Following the wedding, guests were invited to a private reception at one of the Queen's residences, the Palace of Holyroodhouse.