Jennifer Lopez has finally admitted that she is expecting a baby after much speculation surrounding her expanding waistline.

The singer and actress confirmed the news on stage at a concert she was playing in Miami to her fans' delight.

"Marc and I are expecting," she said, before hubby Marc Anthony kissed her bump and added "I didn’t know she was going to talk".

The 39-year-old has been snapped during performances with a suspiciously round belly but had refused to comment on the rumours until now.

Roberto Cavalli let the cat out of the bag recently, though, when told People magazine about designing outfits for stars. "Jennifer Lopez, at this moment, she requests something very special because she is waiting for the baby," he said.

08/11/2007 13:48:12