Blooming beautiful! Crown Princess Mary is a vision in a romantic spring-inspired gown as she attends the official opening of the Odense Flower Festival in Denmark

She's one of the most fashionable women in the world. 

And on Thursday, Mary, Crown Princess of Denmark, was a vision in a floral gown, which was perfect for the Odense Flower Festival in Denmark. 

The 47-year-old royal was radiant as she met with officials at the event, smiling from ear to ear.  

Blooming beautiful! Crown Princess Mary (left)  was a vision in a romantic spring-inspired gown at the official opening of the Odense Flower Festival in Denmark on Thursday

Blooming beautiful! Crown Princess Mary (left)  was a vision in a romantic spring-inspired gown at the official opening of the Odense Flower Festival in Denmark on Thursday 

She wore a dress with a vintage silhouette and muted colours on a base of pale yellow. 

Bunches of flowers in tones of pink, white, magenta and pale green could be seen throughout the frock. 

Adding to the retro feel, the Princess wore an asymmetrical belt with studded detailing and made from a maroon leather. 

Pretty: She wore a dress with a vintage silhouette and muted colours on a base of pale yellow

Pretty: She wore a dress with a vintage silhouette and muted colours on a base of pale yellow

Design: Bunches of flowers in tones of pink, white, magenta and pale green could be seen throughout the frock

Design: Bunches of flowers in tones of pink, white, magenta and pale green could be seen throughout the frock

Dainty: She added a simple, classically beautiful pearl shaped pair of earrings in an opaque pink colorful and gold accents

Dainty: She added a simple, classically beautiful pearl shaped pair of earrings in an opaque pink colorful and gold accents

Hair care: The brunette wore her hair back in a high, flawless ponytail, with some elevation in the hair atop her head

Hair care: The brunette wore her hair back in a high, flawless ponytail, with some elevation in the hair atop her head

The brunette wore her hair back in a high, flawless ponytail, with some elevation in the hair atop her head. 

She added a simple, classically beautiful pearl shaped pair of earrings in an opaque pink colorful and gold accents. 

Her makeup palette was neutral, consisting of a muted dusty rose lipstick and a hint of blush. 

Cheerful! The 47-year-old royal was radiant as she met with officials at the event, smiling from ear to ear

Cheerful! The 47-year-old royal was radiant as she met with officials at the event, smiling from ear to ear

Enjoying it! Princess Mary beamed at stall holders including one presenting cactus plants

Enjoying it! Princess Mary beamed at stall holders including one presenting cactus plants

Classic look: Adding to the retro feel of her outfit, the dress has heavy, romantic sleeves

Classic look: Adding to the retro feel of her outfit, the dress has heavy, romantic sleeves

Laughs! The Princess laughed with locals, showing off her rings in the process

Laughs! The Princess laughed with locals, showing off her rings in the process 

Gift: She also happily accepted a bouquet of lilac-coloured flowers , which she carried throughout the festivities

Gift: She also happily accepted a bouquet of lilac-coloured flowers , which she carried throughout the festivities

Mary completed the look with red nail polish and a glittering ring on each of her hands. 

The Australian-born princess truly appeared to be enjoying herself, laughing with other attendants and officials. 

She also happily accepted a bouquet of lilac-coloured flowers , which she carried throughout the festivities. 

Nice day: The Australian-born princess truly appeared to be enjoying herself as she inspect the plant life on offer

Nice day: The Australian-born princess truly appeared to be enjoying herself as she inspect the plant life on offer