Image: Getty

As a woman who is often photographed in public, but rarely given the opportunity to speak, it’s no surprise that Meghan Markle puts a lot of consideration into what she wears. Fashion has the power to speak volumes, even when the person wearing it can’t—and the Duchess has been making deft style choices to support causes close to her heart ever since she burst onto the global stage in 2017.

Yesterday during an Instagram Live event with Fortune, conducted from the Montecito mansion where she, Prince Harry and their two-year-old son Archie live, Meghan wore a printed maxi dress by the Californian brand Hope For Flowers by Tracy Reese. Reese, whose designs have also been worn by Michelle Obama and Oprah Winfrey, is a board member of the CFDA, who champions inclusivity and diversity within the fashion industry.

Reese also promotes sustainable business practices. Her dresses are made with organic cotton and organic linen, and 10 per cent of all profits are donated to Detroit Dirt, a non-profit that works with major American corporations to reduce their carbon footprint.

Markle, like her sister-in-law Kate Middleton, has often used her platform to hero lesser-known ethical fashion brands. During her tour of Australia in 2018, for example, Markle put local brand Outland Denim—a label that employs female victims of sex trafficking—on the map. She’s also heroed sustainable New Zealand brand Maggie Marilyn, the ethically-produced sneaker label Veja, and Hiut Denim, who craft low-waste jeans. Plus, lest us forget that the iconic reception dress she wore at her 2018 wedding was by Stella McCartney.

Sadly, as with most things Markle wears, the dress in question sold out immediately, but you can find similar iterations here.