While Abbey Clancy might have stolen the show somewhat in her barely-there Union Jack dress, designed especially for the Fashion For The Brave bash by Julien Macdonald, Princess Beatrice was definitely holding her own in a really chic LBD.
The royal was patron of the event at the Dorchester Hotel, which raised money for the charities Household Cavalry and Soldering On, who support injured soldiers.
Bea gave a nod to the military theme as her asymmetrical dress featured a line of gold button detailing. The snug fit showed off her slim curves, and the princess paired the frock with simple black pumps.
The fundraising event was created by fashion guru Hilary Alexander OBE, and guests enjoyed a three-course dinner, followed by an auction and a performance from the Military Wives' Choir.
Flick through more Princess Beatrice style below: