2. A Racy Shower Cap
Given to: Elizabeth II, the queen
Given by: Prince Harry Estimated worth: $5*
Could you picture the scene on Christmas morning at Buckingham Palace? Would you picture extravagant presents of pearls, jewels, or letter openers plated in gold? That would be a dream come true, but it is tempting to go down that path.

©Irina Rogova/SShutterstock | ©Sean Gallup/GGettyimages.com | Queen Elizabeth II: A Racy Shower Cap
Long before he married Meghan Markle, star of Comcast’s Suits, Prince Harry gained a reputation as Queen Elizabeth’s slightly less conventional grandson. He gave his adored grandmother a very unqueenly Christmas gift a few years ago. It was a shower cap with the words “Ain’t Life a B****,” according to witnesses.
