Princess Mary was spotted at Denmark's annual flower festival. The royal, whose style gives Kate Middleton a run for her money [1], perfectly matched the event's theme by wearing a black and white floral dress [2] from Ralph Lauren. To shield her hair from the rainy weather, Princess Mary accessorized her look with a stunning wide-brim straw hat. If you zoom in closely, you'll see that the side accent on the elegant hat actually looks like a bouquet of flowers. Have a closer look ahead, and buy a similar version of her entire outfit too.
Eugenia Kim Emanuelle Straw Hat
Eugenia Kim Emanuelle Straw Hat [4] ($248, originally $495)
Calvin Klein Straw Flower Floppy Hat
Calvin Klein Straw Flower Floppy Hat [5] ($34, originally $48)
Yestadt Millinery Buttercup Straw Hat
Yestadt Millinery Buttercup Western Straw Fedora Hat with Flower, Natural [6] ($175, originally $350)
H&M Short Dress
H&M Short Dress [7] ($18)
Eri + Ali Nevaeh Floral Dress
Eri + Ali Nevaeh Floral Dress [8] ($168)
McQ Ruffled Négligé Soho Dress
McQ Ruffled Négligé Soho Florals Dress [9] ($530)
Valentino Floral Dress
Valentino Puff Sleeve Floral Dress [10] ($3,290)