Everyone deserves a second chance, but that doesn’t necessarily mean it’s a good idea. Just ask country-pop star Taylor Swift, who, if a source is to be believed, was fooled twice by One Direction star Harry Styles.

The 23-year-old superstar dumped Harry the first time in April, reportedly after seeing a picture of him kissing model Emma Ostilly.

But Harry pushed and pushed for a reunion, and Taylor decided to give him a take-two late last year.

A source — whom Taylor authorised to speak about her relationships on her behalf — told Vanity Fair: "He wore her down. He was all, like, 'You're amazing — I want to be with you. I want to do this.'"

The Red singer — who is rumored to have written her hit "I Knew You Were Trouble" about Harry after their initial separation — seemed very happy with the 1D cutie on their second go-round but ended their romance in January, feeling like Harry was always on the prowl while they were a couple.

"The whole time [...] she feels like he's looking at every girl," the source revealed adding that when Harry and Taylor were in London together, Harry vanished one night "and after that it was like he just didn't want to keep going."

Taylor has had a number of failed relationships with famous men — including Jake Gyllenhaal and John Mayer — and last year she had a "two-month thing" with Conor Kennedy, who was 17 at the time, and who the musician thought "was awesome."

Speaking about her exes, the source explained that Taylor has had age issues with all of her exes. "It was like a pendulum for her, swinging back and forth.

"She dated Jake and John when she was really young and they were in their 30s, and she got really hurt. So it was like, 'That hurt — this won't.' But then it did."

While Taylor has reportedly had several high-profile romances, she insists she has only ever dated two guys since 2010.

She explained: "If you want some big revelation: Since 2010 I have dated exactly two people, [Harry Styles and Conor Kennedy]."

Source: Vanity Fair, BANG Showbiz