If you've got a fridge door covered in wedding invites and need outfit inspo on the double, look no further than the latest look from Princess Beatrice. Arriving at Royal Ascot, which kicks off today and finishes on Saturday, the young royal chose a puff-sleeved dress by Zimmermann. And not only is the floral frock still available to buy, it's currently on sale at 30% off on Net-a-Porter.

Styling the shirt dress with raffia accessories - including a blossom-sprigged headband (much more modern than a hat), a waist belt and a clutch bag embroidered with her initials - she looked smart but not stuffy, a fine balance to strike when it comes to the most glamorous event on the racing calendar. (Zimmermann has several other dresses on sale, with more sizes available than Beatrice's, including this tiered maxi dress that majors in boho-luxe.) As usual, she's onto a winner.
Shop: What To Wear To The Races

Make like Kate Middleton in this Self-Portrait dress - yes a dress not a jacket and skirt!

For occasionwear, you can't go wrong with Aussie label Aje.

Needle & Thread is an Ascot attendee favourite. Beautifully crafted with a voluminous silhouette, creating a romantic look.

Part of Laura Bailey's edit with high street brand Ghost, this retro floral dress would be gorgeous with a straw boater.

The pleating detail at the waist is ultra-flattering.

We're so in love with this elegant high-necked style.

Selling fast, the Gigi dress by indie-brand Lisou is a hot favourite for this summer's soiree circuit.

This Warehouse cut-out midi is a fashion editor must-have. Snap it up quick before we do.

Meet Luna, your perfect plus one.

This Self-Portrait dress just screams 'a day at the races'.

A tired skirt is not only super comfy, but super flattering.