Princess Beatrice, 34, looked incredible wearing the “Sonia Bud Dress” from Beulah London today at Royal Ascot.
The dress costs £495 and it is a new purchase for the Princess of York today.
The description for Beatrice’s dress says: “A predicted bestseller for this season – the NEW Sonia Bud in ivory and pink is a new twist on a beloved Beulah shape.
“Fitted through the bodice and hips, with a beautifully draped skirt, this printed midi-length high neck dress is produced in a silk crepe de chine fabric for a lightweight feel.
“We adore the floral print of this dress, making it a perfect choice for Weddings and special events.”
READ MORE: Zara and Mike’s seven-bedroom home ‘signifies power & importance’ says expert
Beatrice paired her dress with a £480 silk bow headband from Juliette Botterill.
Its description reads: “Elegant silk headband. Silk base, adorned with a silk bow.
“This style is worn on a slim headband in your choice of hair colour.”
For footwear, Beatrice was wearing an £870 pair of Chanel cap-toe slingback pumps in goatskin and grosgrain/beige and black.
Beatrice tied her long strawberry blonde hair back into a ponytail behind her pink silk bow.
The Princess wore no visible jewellery for the day, except her diamond engagement ring from Edoardo Mapelli Mozzi.
She could also be seen carrying an Urban Outfitters Catelyn mini bucket bag which costs £23.
Royal fans took to social media to discuss Princess Beatrice’s style at Royal Ascot Day One.
Twitter user @campcambridge wrote: “Not crazy about the base colour of this dress on her, but overall – love it!”
Royal fan @Mayflower8111 tweeted: “Very smart. Looking lovely.”
In addition, @dagmar_Marie77 said: “Beautiful Princess Beatrice and handsome Edo! Bea is in floral Beulah today and looking gorgeous!”
@Remisagoodboy added: “We love that she pairs Chanel shoes with an Urban Outfitters bag.”