After weeks of speculation, Jennifer Lopez finally publicly confirmed her pregnancy Wednesday night during a Miami stop on her El Cantante tour. "Marc and I are expecting a baby!" the glowing singer announced to the audience. Anthony, also onstage, shrugged then leaned over and kissed her belly. "I did not expect her to say anything," he told the crowd. Lopez thanked the audience for the applause and said, "We are happy, too." She then turned sideways to reveal her profile and show off her very obvious baby bump. "This is a special time in our lives," she she said. "And we waited until the last show to tell you."