Taylor Swift has broken her ex-boyfriends' hearts all over again by revealing she wasn't in love with any of them.

The singer, who lists Harry Styles, Jake Gyllenhaal, John Mayer and Joe Jonas among her past flames, tells the new issue of Rolling Stone magazine that she never thought she'd have a lasting romance with her famous exes.

She says, "(It wasn't) real love. Not the kind that lasts. I think that's still ahead of me, which is really exciting."

And, opening up about her much-publicised dating life, the Love Story hitmaker admits she was too idealistic as she entered into her past romances, adding, "I used to go into them thinking, 'Maybe this is the one, we'll get married and have a family; this could be forever'. Whereas now I go in thinking, 'How long do we have on the clock before something comes along and puts a wrench in it, or your publicist calls and says this isn't a good idea?'"