J Lo's Birthday Party Was Fabulous, but Her Dress Stole the Show

Every editorial product is independently selected by our editors. If you buy something through our links, we may earn commission.

Jennifer Lopez is 48 years old, and she looks so good. She proved just that at her early birthday celebration in Miami alongside her boyfriend, Alex Rodriguez. The former MLB player posted photos of their joint celebration, and while he did look very dapper in a blue suit, our eyes were zoned in on Jennifer's dress.

J Lo wore a Bao Tranchi minidress with sheer black fabric that left little to the imagination. If it weren't for the two black phoenix birds covering her chest and smaller birds on her sleeves, we would have seen it all. Alex documented parts of the night on his Instagram story, and the two couldn't stop smiling and dancing with each other. From the looks of it, Jennifer is going to have one fabulous year.