James Arthur regrets the way he's "treated some girls" over the years.
The 33-year-old singer has admitted to breaking "a few hearts" since starring on 'The X Factor' in 2012 and he's now confessed to feeling guilty about some of his behaviour.
James shared: "I’m not exactly f****** Brad Pitt but I broke a few hearts along the way and I definitely treated some girls in a way that I regret, just because I was getting away with it, I suppose.
"All of a sudden there was no graft involved at all with getting girls.
"You go and do a show, you get a girl and, before you know it, you’re just DMing girls left and right and sex becomes the focus. A lot of it is for validation.
"But you’re punching well above your weight. A lot of times I wouldn’t even meet up with girls, it was just knowing that they were into me and that I could have had them.
"It’s got me in trouble and made me look a certain way in the past."
However, James believes that meeting his girlfriend, dancer Jessica Grist, was a life-changing moment for him.
The 'Say You Won't Let Go' hitmaker explained that Jessica has helped him through some "dark times" in his life and that he feels "indebted to her".
Speaking about their relationship, he told 'The True Geordie Podcast': "Me and my missus, we’ve had our ups and downs because of my focus in the past on getting that validation from women.
"I believe in love and partnership and I wouldn’t be here ... She got me through some really f****** dark times. So I feel indebted to her."
James previously admitted to suffering from "various different types of anxiety and depression".
The pop star explained: "I have had social anxiety and health anxiety and various different types of anxiety and depression, but I never felt it when I was on stage. That was the one place where I had a lot of confidence and self-esteem."
Tagged in James Arthur