[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.