Finding a present for a person who has everything is tough, so we can all spare a thought for Meghan Markle who had to pick up Christmas gifts for the entire royal family last month.
But fortunately for the 36-year-old actress, she was able to pull off the task seamlessly and even left the Windors in stiches with her hilarious choices.
Instead of going all out with something extravagant, Meghan is said to have arrived with small, joke gifts including one that made fun of her future brother-in-law’s lack of hair.
According to the Daily Star, she bought Prince William a traditional Scottish bonnet hat with fake red hair attached at the sides.
An insider said, “It was very funny – he saw the funny side too thankfully!”
Meanwhile for the Queen, Meghan reportedly gave a singing hamster toy that she gave to her dogs.
“It was so funny, especially when the corgis tried to take hold of the toy,” the source said.
“She laughed and said ‘they can keep my dogs company!”
Meghan also performed her first curtsey to the monarch over Christmas, when she, Prince Harry, and the Duke and Duchess of Cambridge joined the rest of the family at Sandringham for Christmas mass.
While she looked quite shy on the day, her fiancé has praised her for fitting into the family so well.
The lovebirds are due to tie the knot at Windsor Castle in May this year, just a few weeks after Kate is expected to welcome her third child.
Got a story tip? Send it to firstname.lastname@example.org