John Edward got more than he bargained for when he appeared on KIIS FM's Kyle & Jackie O show on Tuesday.
The 49-year-old psychic medium was doing readings for listeners when Kyle Sandilands pushed a photo of his late father and grandparents in front of him.
This led to John recounting an X-rated encounter between the 48-year-old veteran radio host and David Beckham, 44.
Handing John a photo of his family, Kyle had written the word 'dead' under each relative, prompting the psychic to laugh.
Initially, John said he was only sensing Kyle's stepdad, which left the outspoken star feeling annoyed, because he'd apparently already connected with him during an earlier reading.
Finally though, his biological father came through, with John revealing Kyle had managed to 'patch things up' with his dad right before he died after experiencing a rocky relationship with him.
Subtle: John Edward was doing readings for listeners on the Kyle & Jackie O show on Tuesday, when Kyle Sandilands pushed a photo of his late father and grandparents in front of him
Daddy issues: Initially, John said he was only sensing Kyle Sandilands' stepdad, which left the outspoken star feeling annoyed, because he'd apparently already connected with him
'I did. I sat in the hospital with him and I told him all the celebrities I slept with, and all the cocaine I did and the parties I went to, the wh****, and my whole wonderful life,' he confessed.
John then asked Kyle if he had told his dad about an encounter he'd had with a famous sports star while overseas.
'I did! I did tell him! I saw David Beckham's d*** at the urinal!' he revealed, adding, 'Sorry, John. It's