She’s been sick in bed for weeks but it seems even the Duchess of Cambridge can’t get out of Christmas lunch with the in-laws.
Pregnant Kate took a two-hour break from her doctor-ordered bed rest yesterday to attend the Queen’s annual pre-Christmas lunch at Buckingham Palace.
Related: Surprise! William and Kate attend office Christmas party
She arrived without Prince William in a car driven by one of her two royal protection officers.
Kate beamed as she was driven into the gates of the palace, looking healthier than she has done in weeks.
Dressed in a burgundy dress and smart black jacket, Kate looked flawless and glowing.
The lunch — which was also attended by Prince Charles, Camilla, Princesses Beatrice and Eugenie and other members of the royal family — lasted two hours.
Afterwards, William and Kate left together, returning to their Kensington Palace home.
It is the second time Kate has attended the annual event, which the Queen hosts to celebrate Christmas with the members of her extended family who can’t be accommodated at Sandringham on December 25.
In pictures: Pregnant Kate is glorious in green at first engagement
The monarch spends every Christmas at her Norfolk estate with members of her immediate family.
Kate — who is suffering from hyperemesis gravidarum — was expected to miss the official Christmas celebrations, but now appears to be well enough to attend.