No one rocks a festive ensemble like Kate Middleton!
The 35-year-old royal and her husband, Prince William, made their annual appearance at the St. Patrick’s Day parade in Hounslow, west London, on Saturday, where they visited the 1st Battalion Irish Guards, of which William is a colonel.
Middleton looked chic as ever in a green Catherine Walkercoat, a matching Gina Foster Meribelhat, black gloves and black suede pumps. The brunette beauty, who is expecting her third child with William next month, handed sprigs of shamrocks to officers and warrant officers, and met with their mascot, Irish Wolfhound Domhnall.
The couple later stopped for a celebratory glass of Guinness, but Middleton opted for water.