The Season 6 "American Idol" winner revealed her newly svelte self over the weekend with a self-shot Twitpic taken in front of the mirror in the two-piece teaser, which came from Target and Old Navy.
"I don't know why but my bathing suit reminds me of fruity pebbles. :)" she tweeted.
Sparks, 21, who sings "Battlefield" and "No Air," is gearing up to tour with New Kids on the Block and Backstreet Boys this summer and working on her third studio album. She somehow also managed to lose 30 pounds in the process and work out those abs.
"Something just clicked with me, and instead of sitting around talking about it I said, 'I'm going to go hike that mountain!' And it continued. I've been hiking and I've done a couple of runs," she recently told Us Weekly. "I also do Zumba. It's so much fun!"
"I love food and I love my curves," she told the Daily Mail in 2009. "I'm very strong-willed and I'm stubborn in that sense to where I'm just like 'No, I won't be that way. The stick-thin thing, I'm kind of just like, 'Not gonna do it' and I couldn't."
Perhaps the support from fans changed her mind?
"im inspired by how u embrace your body & have worked so hard 2 look even more amazing than u were <3," one of her followers wrote. In response, Sparks wrote, "Thx mama! Werk what we got!"
What do you think of Jordin's transformation? Tell us in comments.
-- Nardine Saad
Photos: Jordin Sparks in a recent bikini shot courtesy of her Twitter account, top right, and competing on "American Idol" in 2007. Credits: @jordinsparks, top right; Michael Becker / Fox.