Despite his promises to the contrary,
ALSO READ: Singer opens up on split with Nick Cannon
While a guest on the Amber Rose show, the Hollywood actor revealed that himself and his super diva ex-wife had made love to her song while they were still married.
Making sure to apologise for the new disclosure, Cannon, went further to reveal the name of the song.
Speaking during the show, Cannon said:
"I've answered this question while I was married - mistake! She didn't like the fact that I told the world that we have sex to her music, but it was true!
"Can you imagine having sex with Mariah Carey while Mariah Carey is playing in the back? Sorry, Mariah. I said I wasn't going to say that again."
Revealing that their special song had been 'Hero', the host of the show, Amber Rose exclaims:
"That was some serious love-making if you're making love to 'Hero'."
Cannon quickly softened the blow of his revelation with his admittance that the 46-year-old mother-of-two would always be the love of his life.
"It's one of those things, I'm a hopeless romantic too. Through this learning process, you never say never. To me one thing I know, that will always be the love of my life, always be my family and that's never going to change.
"It's extremely disappointing when you see that people just want to perpetuate negativity when there is no negativity even involved."
Cannon and Carey were married for eight years and are still working out the details of their divorce. They share a set of twins, Moroccan Scott Cannon and Monroe Cannon together.
Carey has since moved on with Australian billionaire, James Parker and is engaged to be married.