The first gift Meghan Markle bought for Queen Elizabeth was a huge triumph with the Monarch. Previous presents gifted between the royals include a shower cap which read “Ain’t life a b****”, a leather toilet seat, and a ‘grow your own girlfriend kit’.
For Kate Middleton’s first Christmas at Sandringham, she made the Queen a jar of chutney which was made from her Granny’s recipe.
The Duchess called the Queen “the woman who has everything” and said of her homemade gift: “I was slightly worried about it, but I noticed the next day that it was on the table.”
Prince Harry’s wife was equally successful buying her present for her first Christmas with the royals.
Meghan bought the late Queen a singing toy hamster on a string which the Queen said “can keep my dogs company”.
A source said: “Meghan bought a little hamster that sings with a little rope for Her Majesty.
“It was so funny, especially when the corgis tried to take hold of the toy.”
Though the former Monarch was amused by the gift, she was unable to enjoy it for very long due to her beloved corgis.
Though the Queen said, “it can keep my dogs company”, instead of companionship the dogs instead chose to maul the toy to pieces.
READ MORE: Putin threatens UK with ‘unpredictable and dangerous’ response
“Presents will be opened that day at teatime as the royals still keep to the German practise of opening their gifts on Christmas Eve.
“Gifts are laid out in the Red Drawing Room on a white linen-covered trestle table, with cards marking exactly where the piles of gifts should be put.”
He added: “Once everyone has arrived, the royal guests enjoy a traditional Christmas that includes putting the finishing touches on the Christmas tree and the giving of cheap and humorous gifts.”