The Duchess of Cambridge broke ranks with her fellow Bafta attendees last night by not wearing a black dress in support of the Time's Up movement, but it seems that Kate may have been showing her solidarity in a subtle but significant way.
Pregnant Kate, 36, was criticised on social media for not wearing a black outfit, but significantly she teamed her dark green Jenny Packham gown with a dazzling emerald and diamond jewellery set.
Last month, stars arrived en masse at the Golden Globes dressed in black to support Hollywood's backlash against sexual harassment, with many also accessorising with emeralds because of the significance of the stone as a symbol of 'hope, renewal and growth'.
Debra Messing, Zoe Kravitz and Catherine Zeta Jones were just some of the stars who wore the precious stone which was a talisman of Alexander the Great and Aristotle, who identified emeralds as a symbol of victory.
Although the Royal Family is meant to avoid political statements, royal watchers have also interpreted the black sash on Kate's dress as well as her matching shoes and clutch as a subtle nod to her backing for the Time's Up movement.
Of course, the Duchess made sure to pull out all the stops for her red carpet appearance with experts estimating her jewellery set cost at least a million.
Stephanie Lee of London-based jewellers Ntinga told Femail: 'The Duchess of Cambridge wore a stunning Columbian Emerald and diamond suite made up of four approximately 20-25ct Emeralds surrounded by a what appears to be cluster of marquise and round cut diamonds in a triple row drop collar.