From state banquets to official engagements, the Duchess of Cambridge is never anything less than flawless. See all of Kate Middleton's best outfits right here...
The Duchess wore a blue sheer and lace Elie Saab dress and Philip Treacy hat for Day One of the annual horse racing event.
Middleton wore a Catherine Walker coat to the 'Beating Retreat' on Horse Guards Parade in London.
Middleton wore a pink Alexander McQueen coat dress with matching Juliette Botterill fascinator to the garden party at Buckingham Palace.
Middleton wore a custom Emilia Wickstead dress with a Mulberry bag and Gianvito Rossi heels to open the Kantor Centre of Excellence for excluded school children.
Kate opted for a previously worn blue Catherine Walker coat dress and matching headband to attend a service at Sandringham's St Mary Magdalene Church with her husband Prince William. The Duchess completed her outfit with navy blue court shoes and loose wavy hair.
Kate and her husband Prince William paid their respects to the football club's chairman, Vichai Srivaddhanaprabh. The Duchess of Cambridge wore a Catherine Walker grey coat dress for the occasion.
For her visit to UCL Developmental Neuroscience Lab in Manchester the mother-of-three wore a red Paule Ka blazer and skirt with a black polo-neck.
Kate wore a stunning turquoise pleated dress by , with smart black high heel shoes for an appearance at the BBC.
The Duchess wore an A-line blue coat dress by Eponine London to open McLaren Automotive's new Composite Technology Centre in Rotheram, alongside a Smythson clutch and navy heels.
Kate wore a recycled green Catherine Walker coat from St Patrick's Day 2017 and a black velvet hair band by Jane Taylor for a Remembrance Day service at Westminster Abbey, November 2018.
The Duchess recycled a teal-hued gown from 2012 for the Tusk Awards 2018, and teamed the look with heels and a matching bespoke Packham clutch bag, November 2018.
Middleton wore a recycled dress and a nude clutch for a visit to the'Weeping Window' ceramic poppies art installation during her visit to the Imperial War Museum, October 2018.
She first wore the dress - originally with an angular collar - during her official visit to Canada in 2016.
The Duchess of Cambridge visited Coach Core Essex at Basildon Sporting Village wearing a Smythe blazer and Aquatalia boots, October 2018.
The mother-of-three attended Princess Eugenie of York and Jack Brooksbank's wedding at St George's Chapel in Windsor Castle, wearing an dress and a hat by Philip Treacy, October 2018.
Arriving at the first Global Ministerial Mental Health Summit at London's County Hall, the Duchess wore an dress, an Aspinal of London bag and Mappin & Webb earrings.
For her second day at Wimbledon 2018, Middleton wore a gorgeous yellow dress, July 2018
Kate wore a fitted polka dot dress, that was cinched in at the waist, paired with nude heels for the Women's Wimbledon Final with Meghan Markle, July 2018.
Kate wore a pastel blue coatdress and Dacre brooch to the RAF Centenary celebrations in Manchester July 2018
The royal wore an off-white white dress by with a hat by Jane Taylor for Prince Louis' christening, July 2018
The Duchess drove fans wild with the high-street dress she chose to watch the Polo in. The dress, that quickly sold out, was perfect for running after her children, Prince George and Princess harlotee, in.
The Duchess wore a light blue dress with matching fascinator the 2018's Trooping the Colour.
After many believed the Duchess was repeating outfit's on her brother-in-laws big day, it was recently revealed this was not the case. The Duchess wore a primrose yellow coat dress to the nuptials, similar but not identical to a cream one she wore for both 2016's Trooping the Colour and Princess Charlotte's christening in 2015.
The Duchess gave a nod to her mother-in-law Lady Diana in a red dress, complete with white collar, to introduce her newborn son. later named Louis, the Prince was swaddled in white hours after his birth.
The Duchess wore a dark brown/black , pearl earrings and matching pin, and a brown fascinator-like hat adorned with a big bow. She first wore this coat at St Patrick's Day back in 2015.
The pregnant Duchess attended a symposium at Royal Society of Medicine in London in a bespoke dress and coat by one of her go-to British designers, .
Kate wore a wool-mix JoJo Maman Bébé winter white coat, which she wore back in 2015 for a visit to the Downton Abbey set.
The duchess wore a floral printed black midi dress, available , to the National Portrait Gallery.
The Duchess wore a forest green coat for a trip to Sunderland on 21 February weeks after wearing the coat in burgundy.
The Duchess of Cambridge wore a black-and-white lace floral print dress by and pearl drop earrings by Anita Dongre as host of the Style Set at Buckingham Palace.
Kate paired her dark green Jenny Packham floor-length gown, complete with a thin black ribbon tied with a bow behind her back, with a diamond and emerald necklace and a clutch bag to the 2018 BAFTAs.