Image: Getty

Model Cara Delevingne rolled up to Princess Eugenie’s wedding in a suit and top-hat, which everyone was quick to point out “broke with tradition.” Really, it broke with the wedding dress code, which was listed strictly as “ladies were to wear a day dress with hat and gentleman were to wear a morning coat.”

She might look awesome, but alas, as per the rules of...uh, all of England, INTO THE TOWER SHE MUST GO.

Image: Getty

Kate Moss also arrived in a cute little polka dot skirt suit, complete with a black hat with dramatic netting.

Image: Getty

Advertisement

And Naomi Campbell looked sort of witchy (’tis the season) in this gothy, tweed number with an insanely tall black hat. The black rose in the center of it almost looks like it’s coated in glistening raindrops?

Image: Getty

Advertisement

And a close-up of the hat. FABULOUS.

Image: Getty

There was a lot of blue at the wedding! Ellie Goulding arrived in a shimmery baby-blue dress.

Advertisement

Image: Getty

And then Poppy Delevingne arrived in a blue dress with a crazy, feathered blue hat, which is honestly getting on my nerves since the blues don’t match. One is clearly powder/baby blue and the hat is much darker!!!

Image: Getty

Advertisement

And Demi Moore also looked vampy in this maroon dress with the cutest little bow hat.

Image: Getty