Elton John has spoken of a time when Sharon Osbourne stole his boyfriend.

The Candle in the Wind star, who has been friends with Osbourne for decades, said way before she married Ozzy, she had stolen away one of his boyfriends.

“Years ago – and I’m talking about years ago – I would stay at the Waldorf Astoria Hotel with my boyfriend at the time, and he disappeared,” he said.

"An Enduring Vision" The 6th Annual Elton John Aids Foundation Benefit

Elton recalled during an appearance on Sharon’s U.S. daytime show The Talk on Friday (26Feb16).

“He didn’t come back to the room and I found out years and years later” that he had been with Osbourne, he went on.

Sir Elton appeared on Friday’s The Talk on Friday, featuring the Rock matriarch.

After the story was told, Sharon said: “I’m very sorry!”.

“It’s not my fault… He was interested in my stamp collection!” she went on.

Sir Elton made sure to clarify that he had forgiven her for stealing away his boyfriend.

“You know what?” he said. “I loved her and I still love her. It was so funny when she told me, I cried with laughter. I said, ‘That’s where he went?'”