Jennifer Lopez, 38, has confirmed she is pregnant with husband Marc Anthony’s baby, according to In Touch Weekly. The couple had been trying to conceive for the past two years, and finally turned to in vitro fertilization. An insider told the mag, “The test calculated that she was about 12 weeks pregnant.” The news may be a double blessing—doctors think she may be carrying twins. The source says, “The way the fetus is lying made it difficult for the doctor to tell if there was more than one baby in there.” This will be Jennifer’s first child (or children). Anthony, 39, has two sons from his first marriage and a daughter from an unmarried relationship.