"I know I'm probably better off all alone / Than needing a man who could change his mind at any given minute / And it's always on your terms."

She continues: "I gave you my best and we both know you can't say that/ We might still be in love, if you were a better man."

Speaking about the song and who it might be about, a source told The Sun Online: "Her split from Tom Hiddleston in September was more amicable and happened just before the song came out, so he probably needn't worry about the lyrics.

"Calvin is her only other known boyfriend since she released 1989 in 2014. His ears must be burning pretty hard right now."