Jennifer Lopez gave birth to twins early Friday, making the singer and husband Marc Anthony the parents of a boy and a girl after one of pop music's most closely watched pregnancies. Lopez representative said the babies were born shortly after midnight on New York's Long Island, with the 5-pound, 7-ounce girl arriving first, followed by her 6-pound brother minutes later. Lopez confirmed her pregnancy at a Miami concert in November. Her father said earlier that the 39-year-old singer was expecting twins. Lopez and Anthony, 38, married in 2004. The twins are her first children, and his third and fourth.