Prince William and Kate, Princess of Wales, have shared their Christmas card for this year, and it has quickly won over royal fans. As they often do, the couple chose a family photo, this time posing alongside their three children. Prince George, now 12, Princess Charlotte, 10, and Prince Louis, seven, are all pictured close to their parents in a relaxed and affectionate moment.

The photograph shows William and Kate seated in the centre, smiling as their children cuddle in around them. There is an easy, natural feel to the image, capturing a sense of togetherness rather than formality. William and his youngest son Louis even appear to be twinning in matching green knitted jumpers, adding to the cozy, festive mood. George sits with his legs crossed, dressed in blue jeans, a shirt, and a gilet, while Charlotte also wears green, resting her head gently on her father’s shoulder.

Fans react to the “beautiful” family portrait