The second-worst-kept baby bump in music has finally been confirmed. Just a week after Christina Aguilera spilled the beans on her long-rumored pregnancy, Jennifer Lopez 'fessed up to her own impending motherhood, breaking the obvious news that she and husband Marc Anthony are expecting their first child together. The announcement came during a gig at Miami's American Airlines Arena Wednesday night, according to The Associated Press, in the middle of the final show on the couple's joint U.S. tour.

"We didn't want to say anything before because we didn't want to take away from the tour, but Marc and I are expecting," Lopez, 38, told the crowd on the last night of a sold-out three-night stand.

Lopez did not say when she is due, but speculation has been stirring for months about her growing belly. Last month, designer Robert Cavalli seemingly inadvertently confirmed the pregnancy when asked a question by People magazine about the types of clothing he designs for celebrities. "Well, Jennifer Lopez, at this moment, she requests something very special because she is waiting for the baby," he said. "It is so complicated because every week she is getting bigger."

While fans probably weren't shocked about the announcement, it seemed to catch Anthony, 39, a bit off-guard, according to reports. After Lopez broke the news, she turned to her husband of three years and said, "I hope you don't mind."

Anthony shrugged his shoulders, caressed Lopez's belly and leaned over to kiss it, saying, "No, I don't mind at all. ... I didn't know she was going to talk."

One concertgoer told People that "the whole arena went insane" when she broke the news. Lopez thanked the crowd for their support, added, "We are happy too," then turned sideways to show off her new profile.

"This is a special time in our lives," Lopez said from the stage, People reported. "And we waited until the last show to tell you." Now, she added, the couple will "go away for a while."