Prince William and Princess Kate are ringing in the holidays with a time-honored tradition.
The royal couple released their annual Christmas card Thursday, posing alongside their three children in a green meadow dotted with daffodils. The deep green of the grass appeared to be the theme for the shot, in which William sports a matching sweater over a baby blue button-down. Kate opts for a deep brown sweater atop a white shirt, pairing it with plaid bottoms.
Prince George, 12, Princess Charlotte, 10, and Prince Louis, 7, all smiled for the camera in similarly earth-toned outfits. Charlotte wore a patterned green sweater and scarf, while George opted for a brown vest and Louis wore a similar sweater to his father.
What Princess Kate said in her first speech since cancer diagnosis
"Wishing everyone a very Happy Christmas," the caption for the card, posted to the couple's Instagram account, read. The image was shot by photographer Josh Shinner in April 2025.











