Happy birthday, Jennifer Lopez! The singer and dancer turned 50 on July 24, and she celebrated the momentous occasion with a glam birthday bash in Miami. With her fiancé, Alex Rodriguez, by her side, Jennifer and her family and friends partied the night away — ending the festivities with an actual fireworks show. Would you expect anything less from a shining star like Jennifer?
While most people only sit through one song on their birthdays, Jennifer practically watched an entire show as singers, dancers, and her own kids, Max and Emme, delivered jaw-dropping performances. Among all the touching tributes, Alex also gave a beautiful speech for his partner of two years, calling Jennifer, "the love of [his] life." Aw!
Jennifer treated the partygoers to a miniconcert of her own and sang "Dinero" for the adoring crowd. She also busted out the lyrics to "It Takes Two" on the dance floor and even took a break from cutting the cake to sing a little "In Da Club" — definitely the sign of a successful birthday celebration. Ahead, see even more photos from inside Jennifer's bash, and make sure you catch the sweet message Alex sent her on Instagram.