KATE Middleton has today looked the picture of elegance as she arrived with husband Prince William for the Christmas Day Church service in Sandringham. Today, the Princess of Wales, 42, put on an elegant display in green for the annual festive occasion, which takes place at St Mary Magdalene Church on the Norfolk Estate. The mum-of-three, who walked alongside her children - Prince George, 11, Princess Charlotte, nine, and Prince Louis , six - re-wore one of her favourite green Alexander McQueen coats.

Kate previously wore the chic dark forest green coat on a trip to Leeds in January 2023 . On the Leeds trip, the Princess of Wales launched Shaping Us , a major awareness raising campaign to increase public understanding of the crucial importance of the first years of a child’s life. The Princess often chooses to wear a hat for royal appearances and this year styled her iconic coat with a matching green hat - the Gina Foster cap.

This hat has been a long-time staple in her wardrobe, as Kate once wore it at St Patrick’s Day parade in 2014. Alongside her green coat, Kate wore her brunette hair loose. Kate accessorised the outfit with a tartan scarf, a beautiful pair of earrings, black heeled boots and a black handbag.

Prince William also smiled with pride and was spotted greeting well-wishers outside the church, before heading to the Christmas service. Also in attendance at the royal walk today are King Charles, 76, and Queen Camilla, 77, who wore a similar dark green coat to .