On October 12, 2018, after the wedding of Prince Harry and Megan Markle, another royal wedding took place – Princess Eugenia married Jack Brooksbank in the presence of dozens of star guests. One of the most notable was Cara Delevingne, who came to the wedding in a tuxedo instead of a dress.

The unconventional ensemble of Cara Delevingne, which appeared at the wedding in trousers, tuxedo and top hat, astonished both the public and fashion critics – but it turns out the supermodel herself prepared for this appearance very carefully and even got personal permission from the “hero of the occasion” princess Eugenia.

In an interview with Grazia, Cara said: “Eugene and I have always been girlfriends, ever since I was a child, and I always dreamed of ever putting on a tuxedo. I wrote to her because, after all, I was not completely sure, and she answered something like, “Of course, I didn’t expect anything else from you!”