Kate Middleton had a "Marilyn Monroe" moment Wednesday when a gust of wind blew up the Duchess of Cambridge’s skirt. The usually reserved royal’s choice to wear a short skirt almost backfired, but the new mom’s pleated skirt was just long enough to avoid an embarrassment.

The 31-year-old duchess was given flowers by a young girl when she arrived at the Clifford Chance building in Canary Wharf London, Us Weekly reported. Just as she bent down to accept them from 9-year-old schoolgirl Tierney Potter, a breeze began to jostle the Orla Kiely skirt. Despite the weather messing with her ensemble, Middleton, whose son Prince George is now three months old, didn’t even flinch. She continued to talk to the girl for several minutes as photographers snapped away at her free-flowing skirt. She went on with the conversation like nothing had happened.

Such wardrobe events don’t normally happen to Kate. As for Tierney, she doesn’t get to meet a royal every day, either. "I was nervous but excited," the girl told Us Weekly about seeing Middleton. "The duchess said she wanted to say hello to the rest of the class, so I took her inside."

The mishap didn’t stop Middleton from looking gorgeous head-to-toe in her navy ensemble. Prince William’s wife paired the pleated skirt with a Max Mara jacket, velvet clutch and matching heels.

Middleton visited Canary Wharf to attend a meeting about the challenges that face children. It was run by Place2Be, one of the charities she sponsors. The duchess has reportedly said in the past she was a victim of bullying when she was a child and at the forum heard experts speak about self-harm, special needs and cyber-bullying. According to the Mirror, speakers at the event included Professors Tanya Byron and Stephen Scott.