Kim Kardashian West has been accused of being "jealous" of Taylor Swift.
After Kim claimed Taylor approved her rapper husband Kanye West's track 'Famous' - which includes the lyrics "I feel like me and Taylor Swift might still have sex, I made that bitch famous" - former CNN talk show host Piers blasted Kim as "attention-seeking".
He wrote in his column for MailOnline: "Any self-respecting married woman should surely be far more agitated about why her husband wants to write songs about desiring sex with other women?"
And he went on to add: "It's that j-word again: jealousy.
"Taylor Swift is everything Kim Kardashian isn't, and it's driving the latter mad.
"First, Taylor's got an outstanding musical talent, for singing and songwriting, whereas Kim - by her own admission - has no discernible talent for anything other than shameless self-promotion.
"Second, while they both claim to be feminists, only Taylor seems to understand what this actually means, promoting talent and a wholesome, dynamic image over the pathetic topless bird-flipping selfie nonsense which Kim falsely claims is so 'empowering' and 'liberating' to women.
"It's not, it's just cheap, tawdry attention-seeking and the very last thing young impressionable women should be encouraged to do in public by female celebrities with tens of millions of followers on social media."
After Kim claimed Taylor gave her approval, and even promised to laugh about the song 'Famous' at the Grammy awards, Taylor hit back claiming Kim was misinformed.
Her representative said in a statement: "Taylor does not hold anything against Kim Kardashian as she recognises the pressure Kim must be under and that she is only repeating what she has been told by Kanye West. However, that does not change the fact that much of what Kim is saying is incorrect.
"Kanye West asked her to release the song on her Twitter account, which she declined to do. Kanye West never told Taylor he was going to use the term, 'that bitch' in referencing her. A song cannot be approved if it was never heard. Kanye West never played the song for Taylor Swift."