Prince Harry has stepped out with Suits actress Meghan Markle in Canada, while supporting the Invictus Games 2017.
The couple’s first public appearance was highly anticipated following lots of engagement rumours, and Prince Harry and Meghan Markle did not disappoint.
The Prince held his girlfriend’s hand as they watched a tennis game together in Toronto, unable to keep their eyes off each other, all while laughing and whispering.
However, all eyes were on Meghan – who has been compared to Prince Harry’s sister-in-law Kate Middleton – to see what outfit she would wear for the big occasion.
Meghan – who is 36 years of age – opted for a casual look in crisp white shirt and ripped jeans.
Prince Harry’s girlfriend wore a pair of sunglasses and kept her long black tresses down.
Prince Harry speaks to the crowds at the Invictus Games at the opening ceremony [Getty]
She wore minimal makeup and chose a classic nude lip for their fist public appearance.
Surprisingly, Meghan’s shirt is a £221 designer number from Misha Nonoo, and is called ‘The Husband’ shirt, could the American star be hinting at what’s to come?
Meanwhile, Meghan’s sunglasses are from Finlay & Co, the Percy Light Tortoise shades cost just £120.00, the company is a British brand and loved by the royals.
Pippa Middleton and Zara Tindall have both worn the brand in the past.
Earlier in the week, Meghan wore a plum coloured outfit with a matching leather jacket at the Invictus Games, although she didn’t sit with the Prince.
According to fashion blog Meghan’s Mirror, Meghan opted for a budget mid length chiffon dress in truffle from Toronto based shop Aritzia, costing $ 185 – approximately £137.
But for fans looking to copy the look, you’ll be disappointed – the dress in that colour has totally sold out across all sizes.
We can’t wait to see what Meghan wears next!