Buying a Christmas present for a prince must be tough - what do you get the guy who has everything?
Well, the Duchess of Cambridge has found the perfect solution.
The Mail on Sunday reports Kate Middleton is buying Prince Harry a puppy this year. Yes, really.
As Vanity Fair correctly points out, it is unlikely anyone could be certain that this news is 10023FFEB00&videoControlDisplayColor=Slideshow-99626%