Meghan Markle took full advantage of the warm weather as she made an appearance with Prince Harry in an ivory pinstripe dress and towering double-strap stilettos.
The pair, who will marry on May 19, were at the Commonwealth Youth Forum in London to meet young leaders.
So far, Ms Markle's public appearances have been in very classic outfits, with sleek tailoring and Kate Middleton-inspired simplicity, so this is a much bolder look for her.
The square neckline of her Altuzarra Audrey Belted Midi dress is very 1920s, while the double-breasted buttons and fine pinstripe detailing is apparently influenced by '1980s corporate culture'.
The asymmetric style and slim straps are pretty fashion forward and unusually daring for a royal appearance. The dress costs £1,450.
She teamed the dress with sky-high Paramour Tamara Mellon suede stilettos (size 39) - on sale for £333.
And she nodded to the military trend with a double-breasted blazer draped over her shoulders, the Dimmer Blazer by Camilla and Marc, £491.
Ms Markle completed the look with a Oroton bag - the Avalon Zip Top Crossbody (£171) - very far from the Mulberry bags and varieties of clutch we normally see the Duchess of Cambridge sporting.