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.
Kate donned a large flower-adorned cream headpiece to go with her coat, which she'd also worn to a wedding back in 2006.
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.