NOT MANY PEOPLE EXPECTED THAT! What Prince William gave Kate Middleton for Christmas