Meghan Markle always shines dressed in green.

The Duke of Sussex attended an event for the Central Indiana Women's Fund last night where she appeared dressed in a stunning midi dress with purple heels - and her outfit had a touching secret meaning.

Dressed in Giorgio Armani's dress ($1795), the 41-year-old took part in a discussion titled "Women's Power: An Evening with Meghan, Duchess of Sussex."

She sent a message with her outfit, combining her long-sleeved dress with purple -colored shoes symbolizing the feminist movement.

Green, which represents hope and purple, which is known as the color of International Woman's Day, have been combined with white to represent the women's movement since 1908, according to the International Woman's Day website.

Markle - who experienced major threats in the UK, according to recent reports - gave even greater attention to the topic of discussion with emerald necklace Logan Collowell ($3,450) she had previously set.

In addition to representing one of the colors of women's rights, the stone "represents intellect, communication, decision-making and promotes truth and honesty, looking at the surface past", according to the brand.

Her overall look is reminiscent of the green Emilia Wickstead dress the Princess wore to the 2020 Commonwealth Day service, her last official appearance before leaving the UK and moving to California.