Prince William and Princess Catherine's annual Christmas card is finally here! The couple shared a photo on Instagram on Thursday, featuring them with their kids: 12-year-old son Prince George, 10-year-old daughter Princess Charlotte, and 7-year-old son Prince Louis. The picture, which was taken back in April 2025 by Josh Sinner, shows the family sitting in a field filled with daffodils. Related: Princess Catherine Is In 'A Confident Phase' After Cancer Battle! Charlotte, who is in a green Fair Isle sweater and scarf, has her head resting on William's shoulder, while Louis lies in his lap.