Royal bride Lady Gabriella Windsor has tied the knot with groom Thomas Kingston at a wedding ceremony in Windsor Castle.
Guests were ferried in vintage buses close to St George's Chapel and then walked down the hill to take their seats for the ceremony.
The Queen, Prince Harry, Pippa Middleton and husband James Matthews were among those arriving on Saturday morning and another famous face was Downton Abbey creator Julian Fellowes.
The Duke of Edinburgh made a rare public appearance to join the Queen and other royals at the wedding, with the Duke of Sussex leaving wife Meghan and newborn son Archie at home to attend the ceremony.
The society event was a parade of hats, dresses and men in morning suits as everyone waited for the ceremony to begin at noon, conducted by Dean of Windsor the Right Rev David Conner.
It is the third royal wedding in the 15th-century venue in less than a year after the star-studded nuptials of the Duke and Duchess of Sussex last May and Princess Eugenie and Jack Brooksbank in October.
Lady Gabriella – known as Ella – is the daughter of the Queen’s cousin Prince Michael of Kent and is a minor royal who works as an arts and travel director for a brand company.
Lady Gabriella's wedding dress is a bespoke design by Luisa Beccaria, made of lace and embroidered with flowers and embellishments.
She also wore a Russian Fringe style diamond tiara also worn by her grandmother, Princess Marina, Duchess of Kent, and her mother, Princess Michael of Kent, on their wedding days.
Mr Kingston’s Best Men were Benjamin Crow, Daniel Crow and Jamie Campbell.
Lady Gabriella had six bridesmaids: Isabella Windsor, Maud Windsor, Leonora Weisman, Aurelia del Drago, Eliza Goldsmith and Emily Conolly.
The Pageboys were Frederick Murray, Rafferty Murray and Karim Khawaja.