From gala-worthy gowns paired with diamonds to elegant business-casual looks and everything in-between, we're tracking Catherine, Princess of Wales' best style moments through the years.
The Princess of Wales layers a long poppy red coat dress from Eponine London over a breezy white dress for a visit to Tube to Dog & Duck Pub in Soho, London ahead of King Charles' coronation. She tops the ensemble with a matching white handbag and pointed-toe heels.
Kate wears a midi wrap dress in a berry hue from Karen Millen for a visit to The Rectory in the city of Birmingham, topping the look off with matching suede pumps and delicate gold jewelry.
Related article: Princess Kate Styles Her Ethereal Gown With Black Opera Gloves At The BAFTAs
Princess Kate re-wears a royal blue ensemble featuring a Catherine Walker coat dress and Lock & Co hat for this year's annual Easter Sunday Service at St. George's Chapel. She was previously seen in the look at last year's Commonwealth Service at Westminster Abbey.
Kate wears a teal coat dress from Catherine Walker, paired with a matching teal Jane Taylor London fascinator and suede Gianvito Rossi pumps to the St. Patrick's Parade in Aldershot, England.
The Princess of Wales wears a floral polka dot navy skirt suit featuring a pleated peplum blazer to the annual Commonwealth Day Service at Westminster Abbey. She styles the set with a blue suede hat.
Princess Kate steps out in an ethereal white one-shoulder gown from Alexander McQueen for her first red carpet appearance in three years at the 2023 EE British Academy Film Awards. She pairs the gown with black velvet opera gloves.
The Princess of Wales wore a stunning white Jenny Packham cape dress—topped with pearl drop earrings and the Lover's Knot Tiara— for King Charles III's first state banquet as monarch.
Kate wears a chiffon midi dress from British luxury brand LK Bennett. She pairs the dress with a long baby blue coat, plus dusty-blue pumps, and a clutch from Emmy London.
Kate wears an ivory white suit by Alexander McQueen to celebrate Windrush Day.
Kate looks stunning at the premiere of Top Gun: Maverick in a black Roland Mouret gown with a white off-the-shoulder detail.
Kate wears a white Alexander McQueen dress with a white hair halo to match.
Kate wears a blue satin gown with Van Cleef jewels while in the Bahamas.
Kate wears a teal gown while visiting Jamaica.
Kate wears a blue patterned dress with gold buttons to the premiere of Cruella in Scotland.
Kate dazzles in a Jenny Packham gold sequinned gown at the No Time to Die premiere.
Kate wears an Alexander McQueen gown with Oscar de la Renta pumps to the Earthshot Prize 2021 award ceremony.
Kate makes a visit to the University of Derby in a Massimo Dutti checkered coat and pastel-blue knit sweater.
Kate re-wears an Alexander McQueen look she previously donned in 2012, to the 2020 EE BAFTAs.
Princess Kate attends a reception to mark the U.K.-Africa Investment Summit at Buckingham Palace. She wears a shimmering red dress by Needle & Thread.
Kate attends service at Church of St. Mary Magdalene on the Sandringham. She wears a coat by Catherine Walker.
The royal arrives to open "The Nook" Children's Hospice. She wears a magenta skirt suit by Oscar de la Renta.
She attends the annual Remembrance Sunday service at The Cenotaph. She wears a coat dress by Alexander McQueen.
Kate visits the Badshahi Mosque within the Walled City during day four of her and Prince William's royal tour of Pakistan. She wears a green and gold shalwar kameez.
Related article: Princess Kate Looks Just Like Prince Louis In An Adorable New Baby Photo
Duchess of Cambridge attends day 13 of the Wimbledon Tennis Championships in a dress by Emilia Wickstead.
The duchess was holiday-ready in a plaid skirt by Emilia Wickstead and black sweater as she hosted a Christmas party for military families with Prince William.
The Duchess looked lovely in a lavender Emilia Wickstead dress and Gianvito Rossi pumps for a mental health summit in London.
For the RAF Centenary Service, Kate looked stylish in a baby blue Alexander McQueen dress and sparkly brooch in honour of the Royal Air Force Dacre.
The Duchess donned a yellow Alexander McQueen coat for the royal wedding of the year—when Prince Harry wed Meghan Markle. She paired it with a coordinating floral fascinator.
It was all-blue for the duchess in a Beulah London dress and coat set at the Commonwealth Day service.
Wearing a black and white floral-printed Erdem gown, paired with simple black heels for the Commonwealth Fashion Exchange reception at Buckingham Palace.
The Duchess of Cambridge made a regal statement in an Alexander McQueen draped gown for a formal dinner at the Norwegian Royal Palace.
The Duchess wears an army green cargo jacket, Temperley London turtleneck sweater, skinny jeans, and Penelope Chilvers brown leather tassel boots during a visit to Robin Hood Primary School.
Middleton wore a baby blue embellished Jenny Packham gown at the Royal Variety Performance at the Palladium Theatre in London.
Kate Middleton wears an Alexander McQueen gown while attending the BAFTAs with husband Prince William in London.
Related article: Princess Kate Shines In A Red Sequined Gown Ahead Of Christmas Carol Service
The Duchess wears a bright red cap-sleeved Jenny Packham dress with a red clutch, jewelled bracelet, pearl earrings and Princess Diana's famed Cambridge Lover's Knot tiara at the Annual Diplomatic Corps Reception at Buckingham Palace.
This article originally appeared in Harper’s BAZAAR US.