Princess Beatrice proved she's got her finger on the fashion pulse as she rubbed shoulders with the likes of Poppy Delevingne and Laura Bailey at the launch of Mrs. Alice In Her Palace hosted by Alice Naylor Leyland at Fortnum & Mason.
The 25-year-old royal certainly didn't blend into the background at the fashion blog launch in her printed monochrome miniskirt, which featured a zip detail at the front.
Princess Bea teamed her cool skirt with wide buckle-strap heels, sheer tights and a burgundy bag.
She also donned a chic tucked-in black shirt and embellished necklace, as well as chunky gold cuff with purple stone, creating an elegant but trendy look.
And it's no mean feat being able to keep up with the likes of model Poppy Delevingne.
While Poppy's makeup looked stunning with strong lashes and red lips, she worked a rather odd but on-trend layered combo, which included a black T-shirt tucked into a floral summer midi skirt, with a long, open denim shirt worn over the top, as well as a leather jacket.
Our favourite pieces, however? Her gorgeous cream bag and achingly cool chain-strap ankle boots.
Other stars at the bash included model Laura Bailey, who was smart-casual in an overzised denim shirt, flared jeans and a Chanel-looking jacket.
Who do you think won this particular fashion face-off? The 'princess of style' or the cool modelista?
WANT TO SEE MORE PRINCESS STYLE? Course you do. Flick through our style gallery of Princess Bea below: