Her ability to defy the years has made her the envy of women everywhere.
And Jennifer Lopez showcased her youthful appearance once again in two flirty and feminine outfits on Sunday as the 45-year-old singer enjoyed some downtime in Miami, Florida.
The Boy Next Door actress flaunted her washboard stomach in a white crop top as she spent the day shopping with a female friend, before later joining her toyboy beau Casper Smart, 28, for a spot of retail therapy.
The On The Floor hitmaker was sure to turn heads in her first ab-flashing design, which she paired with a patterned blue mini-skirt and skyscraper cream wedges, as she hit the shops in the sun-soaked location.
Wearing her hair in a high-ponytail and concealing her eyes beneath a pair of aviator sunglasses, the actress kept her make-up simple.
Jennifer injected a pop of colour into her style with a slick of bright red lipstick as she happily posed with fans in the exclusive Design District of Miami.
The Booty singer reportedly spent half an hour in a Christian Louboutin store, before spending another 30 minutes in the Trend boutique.
The shopping clearly caused the star to work up an appetite as she later enjoyed a lengthy lunch at a waterfront restaurant with her pal.
But the star was clearly on a shopping mission, as she was later sen hitting the Bal Harbour Mall, this time joined by boyfriend Casper Smart.
Clearly on the hunt for a new pair of shoes, the singer was pictured trying on a pair of black stilettos, emblazoned with intricate gold embellishments around the ankle.
In true celebrity style, Jennifer completely changed her outfit for the evening out in a sheer lace play-suit.
The actress ensured the cream design demonstrated her taut waist by teaming it with a chunky brown belt and gave her legs some added height in a pair of turquoise blue wedged espadrilles.
Ditching her earlier red lip, the star kept her make-up simple and wore her hair in a chic low ponytail.
Both looks were a lot more feminine than the style Jennifer was spotted sporting on set of her new TV series, Shades of Blue, on Friday.
The Latino beauty ditched her typically glamorous style for a pair of black palazzo pants and a loose-fitting white blouse as she filmed scenes in a parking lot in Queens, New York.
Jennifer has been hard at work filming the upcoming NBC drama, which sees her star as Detective Harlee McCord in the 13-episode series alongside Ray (Bill Wozniak) and Drea (Detective Shirley Nazario).
Recruited to work undercover as part of the FBI’s internal anti-corruption task force, Harlee finds herself torn as she works against her fellow officers, while also juggling the never-ending demands of motherhood.
Changing it up: The Latino beauty ditched her typically glamorous style for a pair of black palazzo pants and a loose-fitting white blouse as she filmed scenes in a parking lot in Queens, New York on Friday