Singer Jennifer Lopez has finally confirmed she is expecting a baby with her husband Marc Anthony, after months of speculation.
Some photos of Lopez prompted reports she was pregnant
The 39-year-old made the announcement during a concert in south Florida, although she did not reveal when she is due to give birth.
After her announcement Anthony kissed Lopez's stomach and said: "I didn't know she was going to talk."
Lopez and Anthony, who have been touring together, married in 2004.
According to reports in October the designer Roberto Cavalli had inadvertently confirmed the singer was expecting.
When People magazine asked him what types of clothing he designs for celebrities, he said: "Well Jennifer Lopez, at this moment, she requests something very special because she is waiting for the baby.
"It is so complicated because every week she is getting bigger," he added.
Lopez, who has been married three times and dated actor Ben Affleck and rapper P Diddy, said back in October she was experiencing a "healthy love" with Anthony.