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.
MORE: Victoria Beckham suffers wardrobe malfunction on Singapore business trip
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.)
In recent months the young royal has upped her fashion game, from her Royal Ascot wardrobe to the embellished Nicholas Oakwell couture dress she wore to the Serpentine Gallery's annual summer party.
Don't believe us? Flick through Beatrice's style file below: