Jennifer Lopez stepped into her birthday suit yesterday in Miami ... her birthday swim suit!
The newly single star flaunted her bikini body on a giant yacht on Sunday, celebrating her first birthday since splitting from Marc Anthony.
Lopez, who turned 42, spent the whole weekend in Miami -- where she was spotted hanging poolside with her daughter Emme, went on a shopping spree and even had a fancy dinner with her mother, sister and friends at the Fontainebleau.
Check out more shots from her special day!