Join the news democracyWhere your votes decide the Top 100
It was Princess Eugenie’s wedding to Jack Brooksbank, and the pair tied the knot at a beautiful ceremony in St George’s Chapel in Windsor Castle.
But people couldn't stop looking at Cara Delevingne.
The 26-year-old model turned up to the star-studded event wearing a black suit, top hat and a toothpick dangling from her mouth.
( Photo by Matt Crossick)
Most women traditionally wear hats or fascinators and a dress to British weddings, but Delevingne looked nonplussed as she broke with tradition with her suit.
Cara Delevingne just won the Royal Wedding https://t.co/0OYhFLUrvF — Emily Scoggins (@Emily Scoggins)
Cara Delevingne looks fucking 🔥 #Royalwedding https://t.co/8OxzkFDqtU — Jenna Clarke (@Jenna Clarke)
Yeah yeah Prince George and Princess Charlotte were cute blah blah but @Caradelevingne totally stole the show with… https://t.co/Flpz4anQdK — Eleni Paneras (@Eleni Paneras)
@InStyle @Caradelevingne https://t.co/QCy1ISalRd — Shakespeare’s Tamlet (@Shakespeare’s Tamlet)
Cara Delevingne really out here making me question my sexuality. https://t.co/i2syHdvxcp — ✨yeetball sub✨ (@✨yeetball sub✨)
Ok so Cara Delevingne is my new fashion icon😍 https://t.co/TZ6TApbieY — Sassy Sumanene (@Sassy Sumanene)
David Beckham and his wife Victoria attended Prince William and Prince Harry’s weddings, and in the latter the footballer’s dapper look was the talk of the town.
(Picture: Gareth Fuller - WPA Pool/Getty Images)
Delevingne wasn’t the only model to attend the Royal Wedding. Supermodels Naomi Campbell and Kate Moss also went along, though they opted for dresses.
More: Royal Wedding: All the funniest memes and reactions from Princess Eugenie's big day
More: The NRA loved Kanye West's Trump meeting - but fellow celebrities weren't so impressed