Kate Middleton Nails St. Patrick's Day Style Year After Year

Before jetting off to Paris for a two-day visit, the Duchess of Cambridge was on hand for St. Patricks Day celebrations in London. The royal, who was at the annual event alongside her husband Prince William, dressed festively for the occasion, wearing a custom emerald green Catherine Walker coat. The double-breasted jacket, a new addition to her incredible collection of outerwear, features gold buttons and velvet trim.

While the Duchess handed out sprigs of shamrocks to the Irish Guards in Aldershot at the parade, she also attached some to her coat. Additionally, she adorned the topper with a gold Cartier Irish Guards brooch, a family heirloom that once belonged to the late Queen Mother who wore it in 2000 to the Irish Guards Centenary service.

This isn’t the first time she’s worn the sentimental accessory. In fact, she’s worn it every year that she’s attended the event since 2012. (In 2016, the mother-of-two skipped the gathering in order to spend time with Prince George and Princess Charlotte before jetting off on a tour of India and Bhutan.) Known for repeating outfits, the duchess wore the same Emilia Wickstead coat two years in a row (2012 and 2013), but has switched it up every year since, opting for a brown Catherine Walker coat and a green Hobbs coat that she belted.

Which festive style is best?

Follow us on Instagram, Facebook, and Pinterest for nonstop inspiration delivered fresh to your feed, every day. For Twitter updates, follow @YahooStyle and @YahooBeauty.