WINDSOR, England — Britain’s Princess Eugenie married tequila brand ambassador Jack Brooksbank in a star-studded royal wedding Friday at St. George’s Chapel on the grounds of Windsor Castle.

The 28-year-old bride, the queen’s granddaughter, is ninth in line to the British throne. She wore a long-sleeved gown with a fitted top, a peplum and a long train by British-based designers Peter Pilotto and Christopher De Vos, and a diamond-and-emerald tiara lent to her by the queen.

Queen Elizabeth II and her husband, Prince Philip, attended the wedding, along with other senior royals, including Prince Charles; Prince William and his wife, Kate; and Prince Harry with Meghan.

Eugenie’s sister, Princess Beatrice, served as maid of honor — she read a selection from F. Scott Fitzgerald’s “The Great Gatsby” during the service. They are the daughters of Prince Andrew and Sarah Ferguson, who are divorced but enjoy an amicable relationship.

The A-list guests included Hollywood stars Demi Moore and Liv Tyler, fashion luminaries Kate Moss, Cara Delevingne and Naomi Campbell, and pop singer Robbie Williams, whose daughter was a bridesmaid.

Eugenie works at a contemporary art gallery. The couple, who had dated for seven years, got engaged in January when Brooksbank, 32, proposed during a trip to Nicaragua. They married in the same venue used in May by Harry and Meghan.

— Associated Press