Queen Elizabeth gave Kate Middleton a sentimental 40th birthday gift with a nod to her future as a British royal.