Jennifer Lopez. Photo / Reuters

KEY POINTS:

NEW YORK - After weeks of speculation, singer-actress Jennifer Lopez has confirmed that she is pregnant.

"Marc and I are expecting a baby," the 38-year-old performer told a concert audience in Miami during the last stop on her joint North American tour with her husband, vocalist Marc Anthony.

After the announcement, Anthony shrugged his shoulders, caressed his wife's stomach, then leaned over and kissed her belly.

"I didn't know she was going to talk," he told the crowd.

The Miami show marked the last stop of Lopez's first concert tour.

"This is a special time in our lives," said New York-born Lopez, who has sold 17 million records worldwide and released six albums. "And we waited until the last show to tell you."

Lopez, who has been married three times, tied the knot with 39-year-old Anthony in 2004.

Fans of the singer started sending notes of congratulations to the star.

"Thanks for sharing with us your personal life. Congratulations!," wrote Glenda Santiago on Lopez's page on social networking site Facebook.

- REUTERS/Nielsen

ncG1vNJzZmivp6x7r8bHnqmapJRjsLB6zbNmnqakmr%2B1rcinpJ6mpGS3prrNop2eql2hvLGx2WaaqKaWnr%2Buv4ypqZ6fnpa7pMWOiW1uiYiElpeAoIiOiIWBfKCEgJOJe4yQe3p8

ncG1vNJzZmispaevsMDAsWWsnp9oe6W1xqKrmqSfmLKiutKpmJydo2OwsLmOp5ywq1%2Bfsq%2B6yJ%2Bcq2WcpL2mxoycpqeemae6tHnPq5ygppGjsLp5kWtwbWlencGuuA%3D%3D