Wardrobe malfunctions happen to the best of us, even Princess Beatrice.
The 26-year-old royal was spotted leaving the Berners Tavern at the London Edition Hotel after a dinner date with her long-term boyfriend Dave Clarke on Wednesday night.
Beatrice paired her chic knee-length skirt and heels with a black blouse, and then faced the problem we've all experienced when wearing a shirt with nothing underneath it - the buttons came undone.
Still, you've got to admire Princess B's outfit choice. Her belted knee-length skirt and silk top was the perfect choice for a night out in September, the trickiest time of year in fashion.
How times have changed since Beatrice wore that Philip Treacy hat to the royal wedding in 2011. (It even sparked the creation of a Facebook group called 'Princess Beatrice's Ridiculous Royal Wedding Hat' with 128,000 fans.)
Don't believe us? Flick through Beatrice's style file below: