BEN STANSALL/AFP/Getty Images
Kate Middleton has done it again, with her chic holiday style.
The 33-year-old Duchess of Cambridge, known for her smart fashion sense overall, sported a long, forest green, belted SportMax coat (which used to retail for $1,232, but is now sold out), and matching hat, paired with a leaf-shaped diamond brooch and black suede boots, while attending the royal family's annual Christmas Day church service at St. Mary Magdalene Church near the Sandringham Estate, Queen Elizabeth II's country home.
She was accompanied by husband Prince William, 33, was ever the gentleman as he helped his wife carry an umbrella to shield them from the rain. The two chatted briefly with well-wishers who gathered outside the church.
Last year, Kate attended the service while pregnant with their second and youngest child, Princess Charlotte, who is now 7 months old. The duchess wore long, brown, double breasted tweed coat, paired with a brown pillbox hat.