Duchess Kate has been known for her classic style since she was first linked to Prince William back during their university days. Now an accomplished royal and soon-to-be mother of three, Kate is still providing us with fabulous looks. Wonderwall.com has put together a list of Kate's top fashion moments of 2017, starting with the black floral off-the-shoulder Alexander McQueen gown she wore to the BAFTA Awards in February. Kate finished off the elegant look with a classic chignon and chandelier-style earrings.
RELATED: Biggest royal moments of 2017
Duchess Kate wore this blush pink Alexander McQueen dress and matching fascinator by milliner Jane Taylor to sister Pippa Middleton's wedding in Englefield, England, in May. Sarah Burton designed the midi-length frock that Kate paired with nude pumps.
Duchess Kate sported this beautiful bright blue coat dress during a visit to Berlin in July. The Catherine Walker design featured oversized buttons and a pleated skirt. Kate completed the look with Gianvito Rossi nude suede heels and topaz jewelry from Kiki McDonough. Chic!
Duchess Kate wore this blue lace dress during an appearance — her first since announcing her third pregnancy — for World Mental Health Day at Buckingham Palace in October. She paired the Temperley London frock with a black Mulberry Bayswater clutch and black Gianvito Rossi pumps.
Duchess Kate looked smashing in this bright lavender frock in July. The fit-and-flare dress came from British designer Emilia Wickstead. Kate finished off the look with her go-to Gianvito Rossi nude suede heels.
Duchess Kate arrived in Warsaw, Poland, in July rocking this white Alexander McQueen dress featuring a ruffled peplum waist. Kate paired the look with her signature Gianvito Rossi nude suede pumps.
Duchess Kate wore GOAT's creamy Redgrave coat during a visit to a children's center in London in November. She paired it with black stockings, black knee-high boots and a black clutch.
Duchess Kate rocked this stunning and sparkling pale blue Jenny Packham gown to the Royal Variety Performance in London with hubby Prince William in November. She completed the look with platinum heels from Oscar de la Renta.
Duchess Kate dressed her baby bump in this black diamond-patterned dress for a visit to the Foundling Museum in London in November. She paired the Kate Spade frock with burgundy pumps.
Duchess Kate opted for a more casual and comfy look — black leggings, a turtleneck and a Barbour wax jacket — while visiting a primary school in London in November. Kate finished it off with $600 knee-high brown boots by Penelope Chilvers — the same pair she's been wearing for more than a decade.
Duchess Kate sported this burgundy dress by GOAT during an appearance at a school forum in London in November. She paired the frock with black tights, Tod's black suede pumps and a Mulberry Bayswater clutch.
Duchess Kate opted for a classic look while attending a graduation ceremony in London in October. The Duchess of Cambridge wore a $1,000 blue blazer by Philosophy Di Lorenzo Serafini, gray skinny jeans and black booties.
Duchess Kate wore this pink three-quarter sleeve dress by Orla Kiely to a charity forum event in London in October. The dress featured fun a 3-D floral design. Kate accessoried with a simple black clutch and black block heels.
Duchess Kate wore this beautiful bright yellow dress by Jenny Packham during a tour in Heidelberg, Germany, in July. The dress featured a floral-patterned overlay and A-line skirt. Kate finished the look with Monsoon Fleur espadrille wedges.
Duchess Kate went for a fun, boho-chic look while attending the queen's birthday party in Berlin in July. She wore a red bardot maxidress by Alexander McQueen and nude Prada wavy-strap sandals. She finished the look with a pair of drop earrings from Simone Rocha.
Breaking away from her more traditional looks, Duchess Kate wore this edgy formal dress during a garden party in Warsaw, Poland, in July. She rocked the black-and-white design from Gosia Baczyńska with black Gianvito Rossi suede ankle-strap d'Orsay heels and a black satin Prada clutch. Kate finished off the look with a large pearl necklace and earrings.
Duchess Kate gave us 1960s vibes with this cute tweed dress during a visit to the Victoria and Albert Museum in London in June. Kate's Gucci look featured red-and-black trim and gold buttons. She paired it with a red clutch and black pumps.
Duchess Kate sported a look this summer that many commoners can afford! During a July visit to a roadshow in London, Kate rocked a white Zara blazer, J. Crew wool sailor pants, tweed J. Crew heels and Mirabelle Lolita earrings. We definitely want to add some of these pieces to our wardrobe.
Duchess Kate wore this vibrant bubblegum pink ensemble to the annual Trooping the Colour parade in London in June. The Alexander McQueen dress featured a pleated neckline and paper-bag waist. Kate topped off the look with a matching pink hat designed by Jane Taylor and a pair of drop diamond earrings that belong to the queen.
Duchess Kate wore this beautiful pale blue coat dress designed by Emilia Wickstead during a visit to Luxembourg, Belgium, in May. The wool look featured long sleeves, a set-in waistband and peak lapels. Kate finished the look with L.K. Bennett nude pumps and a nude clutch by Etui Bags.
Duchess Kate wore this bold and beautiful look to the opening night of "42nd Street" in London in April. She opted for a deep red tea-length dress by Marchesa Notte that featured a lattice pattern and a rosettes motif, a nipped-in waist and a very full skirt. Kate completed the look with red tassel earrings, red Gianvito Rossi pumps and a matching Bayswater Wallet Clutch by Mulberry.
Duchess Kate decided on this forest green lace dress for an appearance at the National Portrait Gallery in London in March. The frock was designed by Temperley London, one of Kate's favorite labels. She completed the look with a gold glitter clutch by Wilbur & Gussie, Jimmy Choo gold heels and green amethyst and pave diamond Candy earrings designed by Kiki McDonough.
Duchess Kate channeled 1950s style with this red-and-white checkered ensemble during a film launch in London in March. Kate wore a skirt suit designed by Eponine London with nude Gianvito Rossi pumps, an L.K. Bennett clutch in nude leather and pink morganite drop earrings by Kiki McDonough.
Duchess Kate gave us a romantic yet practical look while visiting the City of Light with husband Prince William in March. The Duchess of Cambridge posed for photo in front of Paris's Eiffel Tower in a cotton tweed frock coat by Chanel featuring a colorful striped pattern. She finished the look with a Chanel belt and a necklace and earrings designed by Cartier.
Duchess Kate rocked a shimmery ice blue gown by Jenny Packham while attending a gala dinner at the British Embassy in Paris in March. She completed her look with platinum pumps from Oscar de la Renta and a silver clutch designed by Jenny Packham.
Duchess Kate wore this stylish knee-length forest green coat before a meeting with the French President in March. The double-breasted coat featuring chic black trim and gold buttons was designed by Catherine Walker. The duchess paired it with matching green pumps and gold and green onyx Monica Vinader earrings.
Duchess Kate looked flawless in this winter floral dress by Erdem during a briefing in London in January. Kate rocked the long-sleeved look with a burgundy Bayswater wallet clutch by Mulberry, Tod's leather fringe buckle pumps and Oscar de la Renta gold disc button earrings.
Duchess Kate attended a children's mental health assembly in this stunning red skirt suit by Luisa Spagnoli. She paired her outfit with a black suede Mulberry Bayswater clutch, black suede pumps by Gianvito Rossi, Mappin & Webb Empress drop earrings and a Cartier Ballon Bleu watch. What a style icon!