Kate stepped out last week wearing this elegant Temperley London green lace dress at the National Portrait Gallery in London.
Perhaps she was channeling her mother-in-law, who wore this floor-length emerald gown to The British Asian Trust dinner in February this year.
Kate arrives for a dinner hosted by The Thirty Club at Claridges in May 2012 wearing this Roland Mouret figure-hugging white gown.
Camilla smiling in a long, white gown at a society party at a fundraising charity at Somerset House.
Kate braved the cold weather in March 2013 to attend the opening of an outdoor centre in Scotland wearing a red coat and black gloves.
Camilla makes her first official engagement with new husband Prince Charles in 2005 in a below-the-knee red coat.
The Duchess of Cambridge attends a Warner Bros. Studio tour while pregnant in April 2013 wearing a black and white polka dot dress.
The Duchess looks comfortable on a trip to Wales in this polka dot number.
Kate wore this structured skirt suit as she embarked the plane from Heathrow to Ottawa for her and Prince William's first overseas tour as a married couple in 2011.
Camilla at Clarence House in October 2005 looking like a true boss lady in a navy skirt suit.
Kate at The Art Room reception at the National Portrait Gallery in 2013 looking stunning in this baby blue Emilia Wickstead cocktail dress, which showed off her adorable baby bump.
Camilla battles against the wind in this powder blue dress as she attends Princess Charlotte's christening in 2015.
Kate on St. Patrick's Day in 2015 looking every inch the fashionable mum-to-be in thsi knee-length green coat and nude heels.
Camilla visits Bulford Camp in Wiltshire to welcome home the 4th Battalion dressed to beat the cold in a dark green coat, a black hat and gloves and a pair of black boots.
Kate tours around Adelaide in 2014 in this blush pink top and skirt which she matched with a pair of nude heels and drop diamond earrings.
Camilla wore a baby pink dress and coat at the 2016 Ascot races, which she matched with a similar-coloured pink hat.