Ed Sheeran lost 56 pounds (25 kilograms) after cruel online trolls targeted him over his weight.
The Beautiful People hitmaker slimmed down from approximately 224 pounds to 168 pounds (100 kilograms to 75 kilograms) after social media users started pointing out that he'd gained weight.
"I never had insecurities and people pointed them out - your brain starts thinking about them," he said on the Behind The Medal podcast.
The star added that the attention surrounding his body image resulted in him sitting out of his first four music videos, because he felt pressure to get into shape like "the One Direction boys and Justin Bieber".
"(There were) all these people who had six-packs and I was kind of like, 'Oh, should I look like this?'" the 28-year-old mused.
Yet, Ed also insisted he's not letting the negativity get to him too much, as he believes the criticism "all stems from other people's insecurities".
"So many people have things they're insecure about so it makes them feel better to point out someone else's," the singer shared. "Because half the people that would point out that I'm fat are probably fat themselves."
And it seems Ed is now happy to appear in his music videos, as he is currently starring alongside his wife Cherry Seaborn in the clip for Put It All on Me. The couple shot their footage in their London apartment, with the romantic video also featuring other couples dancing to the tune.
Back in July, Ed confirmed he and his childhood friend and former high school classmate Cherry, 27, had got married, and the video revealed they tied the knot in January.