Meghan Markle‘s maternity style just keeps getting better.
The Duchess of Sussex, 37, just wrapped up her three-day royal tour of Morocco with Prince Harry, which included four exceptionally strong fashion moments.
Markle arrived in Casablanca on Saturday in a stunning custom red dress by Valentino that honored the country’s flag and featured a short, subtly embellished cape. She accessorized with blush pink leather gloves, matching heels and a pink and red Valentino clutch ($2,875).
On Sunday, the expectant royal stunned in a bespoke gold and cream dress by Dior to attend a reception hosted by the British Ambassador to Morocco at the British Residence in Rabat. Markle sported the same Dior clutch and Maison Birks “Snowstorm” diamond earrings she also wore on previous royal trips to Ireland and Oceania.
For a day trip to tour the Andalusian Gardens in Rabat on Monday, the former “Suits” star squeezed in a slightly more casual look. She chose a black pleated Loyd/Ford dress ($565), paired with a white Aritzia Babaton “Keith” blazer ($198), Manolo Blahnik “Carolyne” heels ($1,025) and gold GAS Bijoux “Gourmette” earrings ($215).
Finally, Markle wrapped up her trip in a blue printed Carolina Herrera caftan, which she accessorized with a gold Dior bee clutch ($1,500) and Cartier diamond earrings for a private audience with the King of Morocco.
All in a day’s work — or, rather, three — for a duchess.