Jennifer Lopez turned heads at her 46th birthday celebration Saturday.
The singer, whose birthday is July 24, rang in the occasion in a revealing Bao Tranchi dress with sheer panels and cutouts. Lopez arrived at 1OAK club in Southampton, N.Y., with on-again, off-again boyfriend Casper Smart.
"She was dancing all night, and she looked amazing," a source told Us Weekly magazine. "[Smart] had his arm around her, and they were tight all night."
Lopez's look left quite the impression, including on Kim Kardashian. The reality star wasn't present at the bash, but shared a photo of the singer, writing, "Damn!!!!! How hot does @jlo look!!!!! She will forever be my idol!!!! #BodyGoals."
Lopez did party with friends and fellow recording artists Thalia and Fat Joe, who both posted pictures from the fête on Instagram. "What a special girl. Never changed on me ever. I'm blessed to have her in my life. @jlo #happybirthday," Fat Joe wrote.