Sir Elton John's appearance at The Graham Norton Show on Friday (1 December) revealed some interesting facts about his very special friendship with Eminem. During the show, the English singer revealed the naughty gift he received from the rapper during his civil partnership with David Furnish.

"I just adore him... When David and I did our civil partnership, I got this package from Eminem. It shows you how homophobic he isn't," John told fellow guest members Pink, Carey Mulligan and Stephen Fry.

The 70-year-old pianist then revealed that the very pricey yet naughty gift was a sex toy. He wittily added that they still remain unused. "It had two diamond-encrusted cock rings on velvet cushions. I have to say, they have remained unused."

While on the show, John, an advocate of gay rights, repeatedly dismissed the rumours that the 45-year-old American rapper is homophobic. "He was accused of being homophobic by so many people because of his lyrics, which I thought was nonsense," Sir John explained.

"I came out and supported the fact that he isn't [homophobic] and I appeared on the Grammys with him, doing 'Stan.' Instead of [the song's original vocalist] Dido. I was the one who took the 'L' out of Dido!" he added.

John and Furnish had entered into a civil partnership in December 2005 and got married in Windsor, Berkshire in 2014. The gay couple shares two children via surrogacy and the Academy Award-winning singer claims that all his focus is centered around his children right now. "Life is all about having fun. But my fun is focused now on my children – it's all about them," he said in the show.

"I still have my career but I am so excited to be going to my youngest son's nativity. That's what my life is about now. To have the focus on them at this stage of my life is kind of nice."