May 21, 2018 - Chris Jackson/Getty Images Europe more pics like this »
Prev None of 129 Next
Before she was the Duchess of Sussex, Meghan Markle was on the hit show Suits, devoted her time towards humanitarian work (she was the global ambassador for World Vision Canada), and hit the red carpet in stylish looks. Now, the royal is touring the world with Prince Harry by her side in gorgeous couture ensembles that range from bespoke Dior gowns to trendy Stella McCartney pieces and eye-catching Caroline Herrera dresses. 

After stunning everyone in a classic Givenchy gown for her wedding to Prince Harry in May 2018, Meghan has since swapped leg-baring mini dresses for posh silhouettes and refined ensembles. Meghan Markle also fully embraced her pregnancy style, donning maternity gowns fit for a Duchess. The royal dressed up her baby bump in everything from Victoria Beckham outfits to gorgeous red Valentino frocks. 

Another thing Meghan Markle champions? Stylish sustainable brands, of course. During her and Prince Harry's tour to Australia and New Zealand, the Duchess of Sussex donned a number of eco-friendly labels such as Reformation, Figue, Veja, and Misha Nonoo. 

We also can't forget to mention Meghan has shared more than a few matching moments with her late mother-in-law, Princess Diana. From coordinating red and purple looks to plaid prints and a fondness for berets, Markle has honored the Princess of Wales through her outfit choices on numerous occasions. As for the beginning of their royal lives? They both entered them with grace in the chicest ensembles. 

Meghan Markle's sister-in-law, Kate Middleton has her own iconic style, which makes it no surprise that whatever the duchesses wear will instantly sell out. While the new royal has a completely different look compared to her pre-Duchess days, she's stuck to her signature sophisticated taste, you can check out some of the former actress' best looks from her early red carpet outfits to her royally chic wardrobe ahead. We also included a few of our favorite quotes — prepared to be inspired.