Jennifer Lopez Celebrates Her Birthday In Jaw-Dropping Mini-Dress

(Photo by Frazer Harrison/Getty Images)

Font Size:

Jennifer Lopez turns 48 years old on Monday, but she got a head start on the celebrations over the weekend.

Alex Rodriguez, who turns 42 on Thursday, threw a surprise party for Lopez in Miami on Saturday night but Lopez was the one who took people by surprise with her dress. The stunning singer wore a a semi-sheer cut-out mini dress by Bao Tranchi with a set of black high heels to match. Rodriguez looked pretty sharp himself with a royal blue suit and no tie.

A post shared by Alex Rodriguez (@arod) on

“Happy Birthday to Us!!!” A-Rod wrote in an Instagram post.

A post shared by Jennifer Lopez (@jlo) on

The couple, who have been dating for several months now, were joined by family members and about 50 friends at the surprise party, according to E! News.

(Photo credit: ANGELA WEISS/AFP/Getty Images)

(Photo credit: ANGELA WEISS/AFP/Getty Images)

“J.Lo was getting down on the dance floor with A-Rod and they both looked happily in love,” a source told E! News. “The couple both drank and danced the night away, but were never out of control. It was the perfect night.”

(Photo credit: Getty Images)

(Photo credit: Getty Images)

And we would expect nothing less from the new power couple.