JLo, at 48, wears a mesh cutout dress because she can. Stop hating.

Damn, girl!

It’s hard not to say that about Jennifer Lopez, who celebrated her 48th birthday with boyfriend Alex Rodriguez in Miami.

The “Shades of Blue” actress wore a revealing black mesh outfit that left little to the imagination while Rodriguez opted for a royal blue suit. Just days away from two years shy of 50, JLo was absolutely stunning!

One might think “Why is she wearing a dress like that?” Well, the singer, whose birthday on Monday precedes Rodriguez’ 42nd birthday Thursday, is fit as ever. Photos from her Instagram account show toned legs and chiseled abs.

Stepping into my birthday week like… #Yassss #itsmybirthdaytoday #leosbelike #LEOs : @lacarba

A post shared by Jennifer Lopez (@jlo) on Jul 24, 2017 at 7:28am PDT

Her mini dress by Bao Tranchi really only covered her most intimate body parts, and barely that, leaving much of her back, stomach and cleavage exposed. The black mesh was adorned in bird and floral embellishments.

JLo, whose makeup style has catapulted bronzer to the forefront of classic trends, wore a smoky eye with glowing cheeks, sleek locks and nude lips. You can take the girl out of the Bronx, but you can never take Bronx out the girl. Jenny from the Block topped off her pre-birthday look with a pair of large hoop earrings.

Rodriguez, soon to be 42, looked to be enjoying the celebrations. In a photo posted to Lopez’ Instagram, the caption read “In a crowded room but it’s just the two of you…” The former baseball player was all smiles in photo that shows JLo whispering into his ear as the couple stood behind a huge gold and silver cake.

“Happy Birthday to Us!!!” JLo wrote on Instagram.

❤️ #Repost @arod ・・・ Happy Birthday to Us!!! #leos #305

A post shared by Jennifer Lopez (@jlo) on Jul 23, 2017 at 3:01am PDT