All eyes were on Catherine Duchess of Cambridge today as she celebrated Christmas at Sandringham, England, with the rest of the Royals.

Keeping with tradition while still looking effortlessly chic, Kate wore a navy and green Alexander McQueen tartan dress and Gina Foster hat as she arrived at St Mary Magdalene Church with her husband Prince William.

This was the second time Kate wore the McQueen number, previously sporting it in November 2012 when she played hockey at her primary school, then in the early stages of pregnancy.

Earlier in the day, the 31-year-old wore a thick cream coat with a red tartan scarf to keep out the winter chill. She wore black knee-high suede boots with both outfits.

The Duchess and her dashing prince looked happier than ever as they held hands while they strolled in the December sunshine. But to the disappointment of the crowd, they left Baby George at home.

When asked where the five-month-old was, William told the onlookers he was 'well' and said: "We've had a good morning with George and I can't wait until next year when he's bigger."

Kate graciously accepted bunches of flowers from the cheering crowd who had lined up all morning to catch a peek of the Royal family.

She told one onlooker who asked about the baby that the new parents had a lovely day with him but revealed he was "more interested in the wrapping paper than the presents," according to the Daily Mail.