A royal holiday gift! Prince William, and Kate Middleton, both 39, kicked off the festive season by sharing an adorable family photo featuring Prince George, 8, Princess Charlotte, and Prince Louis, 3, for their annual Christmas card. Taking to Instagram on December 10, the Duke and Duchess of Cambridge posted the heartwarming snap which has all five family members wearing smiles during a family vacation to Jordan.