Jennifer Lopez's Birthday Celebrations

A newly single J-Lo spent her special day with friends and family.

Jennifer Lopez celebrated turning 42 on Saturday night with an Italian meal in Florida.

The 'I'm Into You' singer was joined by her mum, sister, stylist and thirteen other mates at Scarpetta in the Fontainebleau hotel on Miami Beach.

"Jennifer looked radiant in a purple and silver evening dress," a source told People magazine.

"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."

Jen announced her split from husband Marc Anthony, the father to her three-year-old twins, earlier this month.