Jennifer Lopez has been celebrating her 42nd birthday in Miami surrounded by her closest friends and family.
Despite her recent split from husband Marc Anthony, the Jenny From the Block singer looked radiant and in high spirits throughout her birthday dinner.
The star and sixteen guests - including her mother, sister, stylist and manager - ate at the high-end Italian restaurant Scarpetta near the beautiful Atlantic coast.
A source told People magazine: "Jennifer looked radiant in a purple and silver evening dress.
"And when they brought out her birthday cake after the meal, she began to sing. She was very happy.
"The whole group had a blast, staying for hours. They closed down the restaurant."
The singer-turned-actress spent the rest of the weekend shopping, swimming and enjoying the company of her three-year-old twins Emme and Max.
Photo: © Getty