The ageless Jennifer Lopez makes almost 50 the new 30.
For her birthday, the 47-year-old singer and actress went on a night out in a mini-mesh dress and black peep-toe heels, flaunting her perfect curves and super-toned abs.
She and boyfriend former New York Yankees baseball player Alex Rodriguez, 41, have birthdays only days apart: Hers is on July 24 while his is on the 27th.
The pair have been dating since February.
For reference, this is J.Lo when she was 30 years old, in the music video for "If You Had My Love":
Lopez partied at their joint celebration in Miami to her own hits like the early '00s "I'm Good" and "Ni Tú Ni Yo."
To keep her flawless figure, the multi-talented star does away with vices like smoking and alcohol, as well as coffee.
Besides her daily workout, she also told Hello Magazine that constant hydration is a must.
Jenny from the block continues to have a flourishing career: She is working on her second Spanish album, stars in American crime TV series "Shades" of Blue" where she has been praised for her performance, and executive-produces and judges the dance competition "World of Dance," to name a few projects.
She is also loving mother to her twins with ex-husband Marc Anthony.