Jennifer Lopez finally confirmed her pregnancy Wednesday night during a Miami stop on her and husband Marc Anthony’s El Cantante Tour. “Marc and I are expecting a baby!” said the superstar as she announced the news to a very surprised audience. Also surprised? Her husband, who looked completely caught off guard when the news was announced, but then gave a loving rub to his wife’s belly followed by a kiss. “I didn’t know she was going to talk,” Anthony said to the roaring crowd. Lopez picked perfect timing to make her not-so-surprising announcement at The South Florida concert which marked the last stop on her first-ever concert tour. “…We waited until the last show to tell you,” Lopez said. Congrats J. Lo!