Sinead O'Connor is well and truly on the comeback trail, as anyone who happened to tune in to 'Good Morning Britain' today will have seen.

The Irish legend gave a seriously impressive rendition of 'Nothing Compares 2 U' on 'The Late Late Show' recently, and she won plaudits for the same performance on GMB.

However, her interview with Piers Morgan and Susanna Reid raised a few eyebrows after she told a story about the one and only time that she met Prince, after recording his song - the aforementioned 'Nothing Compares 2 U'.  Prince died of a fentanyl overdose at the age of 57 in 2016.

"We met once but we didn’t get on very well, we tried to beat each other up," she said. "We didn’t get on too well. Well it was more that he was trying to beat me up and I was defending myself. It was a very frightening experience.

"He summoned me to his house in Los Angeles one night and I foolishly went along not knowing where I was. He summoned me because he was uncomfortable with the fact that I wasn’t a protégé of his, as I had just recorded the song and he was wanting me to be a protégé of his, and he ordered that I don’t swear anymore in my interviews."

She added: "And Irish people swear all the time so I told him where he could go and he went for me. Then he went upstairs and got a pillow and had something hard in the pillow and he was chasing me.

"I ran out of his house and he came after me in his car, we met on the highway in Malibu at 5am, he was going around in his car and I was spitting at him and he was trying to hit me."

O'Connor also led Piers Morgan to apologise for her language after using the word 'b*stard' in a different part of the interview. The host hastily said "Of course we apologise for Sinead's language. It's breakfast TV, Sinead, we're very very civilised on this show."

She replied: "It's just a word" and refused to apologise.

Watch some of her performance below: