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 fiancé Alex Rodriguez by her side, Jennifer partied the night away with family and friends and ended 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." The two even shared a few sweet kisses and embraced each other throughout the night while enjoying the festivities.
Jennifer also treated the party-goers to a mini concert 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 took a break from cutting the cake to sing a little "In Da Club" — definitely the sign of a successful birthday celebration.
After her soirée, J Lo shared a special post, thanking her loved ones for their support. "It's been a birthday to remember. I can truly feel the love from all of you," she wrote. "It was just another great reminder of how thankful I am for all the beauty and love I have in my life. Thank you all for being a part of this great feeling!" Ahead, see even more photos from inside Jennifer's bash and make sure you catch the sweet message Alex sent her on Instagram and get the details on her dress!