Royal fans took to Instagram to praise the fashionista.
@joyboydcolhoun said: “Outstanding – congratulations Meghan – you’re getting it spot on!”
@snowclouds added: “Breathtaking.”
The Duchess re-wore the cape at the opening ceremony of the Invictus Games in Sydney, Australia later than year.
But Meghan Markle was not the first royal woman to step out in the Stella McCartney cape dress.
In fact, Queen Letizia stepped out in the same dress a year before when she attended the Innovation and Design Awards on February 6, 2017, in Spain.
But rather than wearing the navy cape dress, Queen Letizia’s Stella McCartney number was olive green.