Selena Gomez is happy with her newly-svelte body, but a source told OKMagazine.com it took blood, sweat and tears—literally—to slim down!
According to the insider, the 23-year-old singer has been flaunting her toned body because she wants to get back at the haters who called her fat in recent months.
“She put a brave face on those fat jibes last year, but there’s no doubt it hurt her deep down and was a huge motivation to get super-fit,” the source said.
Gomez put lots of work into her new healthy lifestyle, too! The “Same Old Love” songstress changed up her diet and completely cut out all the junk food, sugars and anything processed “for at least two months now.”
The source said Selena has also been working out with a trainer every day and gave up alcohol and “other bad habits."
“The results speak for themselves and she’s thrilled,” the source said.