• Share
  • Tweet
  • Share
Prince William, Kate Middleton, Christmas

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.

Like in 2014, Kate and William attended the church service without kids.

The royal family recently released a Christmas 2015 card showing the couple with Charlotte and son Prince George, 2.

The queen, William's father Prince Charles, 67, and his wife Camilla, 68, as well as brother Prince Harry, 31, also attended the church service.

William and Harry spent time together on Christmas Eve as well, competing in a charity soccer match.

—Reporting by Melanie Bromley