Picking out the perfect present for a loved one can be hard - especially if they are the Princess of Wales.
So there's no doubt that Prince William will have put a lot of thought into the Christmas presents he's gifted wife Kate and children Prince George, Princess Charlotte and Prince Louis this year.
But it seems that the Prince of Wales previously struggled in the past when buying gifts for his beloved wife.
And he once admitted to getting her an awful present that Kate has "never let him forget" after it left her completely baffled.
William revealed the bizarre present during an appearance on former England striker Peter Crouch's podcast on BBC Radio Five Live.
In a discussion about presents, Crouch confessed to buying his model wife Abbey Clancy a raincoat three years running for her birthday.
And William admitted: "I did get my wife a pair of binoculars once - she's never let me forget that.
"That was early on in the courtship that was - I think that sealed the deal.
"It didn't go well. Honestly, I have no idea why I bought her a pair of binoculars, it seemed like a good idea at the time."
It's well known that the royals prefer not to lavish each other with expensive, ostentatious gifts at Christmas time - instead preferring to give light-hearted joke presents.
Due to the fact they descend from Germanic roots, they also adopt traditions the rest of us in the UK might not recognise - like exchanging the goodies on Christmas Eve, rather than the big day.
It's thought that on Christmas Eve, each member of the family creeps downstairs during the afternoon to lay out their gifts, eagerly awaiting 6pm when the unwrapping begins.
Before the exchange starts, each person's gifts are cornered off in a specific pile before they're opened.
For decades, the unwrapping was always overseen by the late Prince Philip, who would give the go-ahead for someone to tear into their presents.
However, with his being the first Christmas without the Queen - these traditions may now differ under King Charles.
Some of the more memorable gifts exchanged over the years have included a bath hat given to the late Queen by her grandson Prince Harry that read: 'Ain't life a b*tch'.
Meanwhile Kate made a witty quip to her brother-in-law Harry one Christmas when she handed him a 'grow-your-own-girlfriend kit' - after he'd made headlines with a string of high-profile romances.