While celebrating her and Alex Rodriguez‘s birthdays over the weekend, Jennifer Lopez didn’t quite wear a birthday suit, but she came close. The superstar, who turns 48 today (even though she doesn’t look a day over 30), opted for the look she’s known to wear best—the naked dress.

For someone who’s has worn bejeweled skin-tight jumpsuits, thigh-high slits, and one of the most epic plunging necklines of all time, wearing a revealing ensemble hardly comes as a surprise, especially on her birthday.

J-Lo’s dress pulled out all the stops. It had super-short hemline, sheer panels, a massive cutout that exposed her whole back, and velvet detailed panels in all the right places. She accessorized with black platform sandals and hoop earrings.

She repeatedly flaunted the look on Instagram, and we don’t blame her. A dress like this is not one to be kept secret.

Related article: Jennifer Lopez’s Sexiest Music Video Moments Ever

The photos included some sweet PDA moments with Rodriguez, too.

The only thing more head-turning than her dress was probably her cake.

Related articles: Jennifer Lopez Turned Her New Single Art Into A Full-On Fashion Editorial

Happy birthday, J-Lo!

Related articles: In Photos: Jennifer Lopez’s Best Beauty Looks Throughout The Ages

From: Harper’s BAZAAR US