Jordin Sparks has come a long way from her days on "American Idol."
Since winning the show at the age of 17 back in 2007, Sparks has gone from a size 14 to a size 8 ... and added some serious ink to her slim body.
The 22-year-old singer showed off her killer figure while celebrating her one-year anniversary with boyfriend Jason Derulo at Atlantis in the Bahamas over the weekend.
Sporting a colorful two-piece bandeau bikini, Sparks also put her giant floral tattoo on display while in the pool.
Jordin also has the word "Respira" on her ribcage, Bible verses on her wrists, a dove on her hip, her brother P.J.'s initials behind her ear and a star on her finger.
See how Sparks stacks up against some of the other stars to step out in swimsuits this summer in the gallery above.
As for Derulo, he's looking pretty good these days too -- tweeting a sweaty photo of him and Jordin at the gym together just last week:
The couple that works out together, stays together!