Meghan Markle, 42, made her first appearance as Prince Harry’s girlfriend at the 2017 Invictus Games which were held in Toronto.
The Duchess of Sussex wore a Mackage Baya Leather Jacket at the Opening Ceremony, which has since sold out, with a Wilfred Beaune Pleated Midi Dress, which is still available to buy at a discounted £59.
In pictures that were viewed around the world, Meghan later walked hand-in-hand with Harry to watch the Invictus Games semi-final tennis match.
The Duchess looked incredible in a Misha Nonoo “The Husband” Shirt, which costs £202. Meghan paired these with Mother Denim Looker Ankle Fray Jeans, which are no longer in stock.
The former Suits actress opted for Sarah Flint “Natalie” Flats, which cost £357, and an Everlane Cognac Leather Market Tote, currently available for £92.