The Queen invited Meghan Markle’s mom to Christmas, but has never invited the Middletons – why?

[post_page_title]Shocking gag gifts[/post_page_title]

We’ve mentioned before that the royals honor their German roots by giving presents to each other on Christmas Eve, but wouldn’t you like to know what those gifts are? They’re all incredibly rich, so they must give each other Bentleys or chunks of the Moon or something, right?

Far from it. Another tradition has them giving each other gag gifts – the cheaper the better! One memorable Christmas saw Harry giving his grandmother a shower cap saying, “Ain’t life a b****.” Kate got him back, however, by gifting him a grow-your-own-girlfriend kit.

Recommended For You

How to make a Twix cake

Did you know that it’s possible to turn some of your favorite chocolate bars into cakes for you and your