On her 37th birthday, Meghan Markle graciously put her own festivities on hold to celebrate Prince Harry's childhood friend Charlie van Straubenzee and his now-wife, Daisy Jenks, at their wedding on Saturday.

The Duchess of Sussex showed up to the ceremony in an elegant yet affordable dress from Club Monaco, pairing her royal ensemble with a pair of Aquazzura pumps, a fascinator by her preferred milliner, Philip Treacy, and a Kayu clutch with a gold clasp.

As always, Meghan appeared poised with not one hair out of place. However, while waving to onlookers outside the church, Meghan accidentally flashed a hint of black lace undergarments. She recovered quickly and readjusted the top button of the dress's bodice, but social media was quick to criticize the slight wardrobe malfunction.

Charlie Van Straubenzee Wedding
Credit: Karwai Tang/Getty Images

"Meghan stepped out in dark-colour like someone attending a funeral, and did she deliberately flaunt her bra for the camera?" a Twitter user wrote. "The bride,27, and groom, 30, look young and cute, but Meghan stole the show with her deliberate wardrobe malfunction."

However, others argued that the peekaboo of lace was from an undershirt: "She is wearing a camisole there is no wardrobe malfunction. Can you not for once, just stop with the critising, every time Meghan steps out you find something to complain about?"

Only one person can settle this debate: Queen Elizabeth, we'll be waiting for your verdict.