Fashion We Can't Stop Staring at Kate Middleton's Totally Unexpected Green Lace Dress By Kelsey Glein Kelsey Glein Twitter Kelsey Glein is a Seattle-based writer and editor who covers all things fashion, beauty, and pop culture. She was previously the Digital Editor of InStyle and is currently a Social Media Manager at a cosmetics company. InStyle's editorial guidelines Updated on March 28, 2017 @ 04:30PM Pin Share Tweet Email Photo: Karwai Tang/WireImage This is definitely one of our favorite gowns that Kate Middleton has ever worn. The Duchess of Cambridge attended the 2017 Portrait Gala that was held at the National Portrait Gallery in London tonight, and she dazzled in forest green. For the formal occasion, the royal chose an elegant Temperley London dress that featured a sheer floral lace overlay, delicate long sleeves, and a thin bow-adorned belt that accentuated her waist. She paired the statement piece with Kiki McDonough pink tourmaline and green amethyst drop earrings, a beaded Wilbur & Gussie envelope clutch, and metallic Jimmy Choo platform sandals. Talk about a show-stealing look. Eamonn M. McCormack/Getty The Duchess of Cambridge attended the 2017 Portrait Gala in London wearing an elegant green lace Temperley London gown. She paired the dress with Kiki McDonough drop earrings, a beaded Wilbur & Gussie envelope clutch, and metallic Jimmy Choo platform sandals. Eamonn M. McCormack/Getty VIDEO: The 10 Cheapest Things Kate Middleton Has Ever Worn Alexa Chung, Sophie Ellis-Bextor, Donna Air, and more. Kate Middleton Sends Her Thoughts to Victims of Westminster Attack See all of Princess Kate's most memorable style moments in our gallery.