After weeks of rumors and false alarms, Jennifer Lopez finally gave birth to her twins — a boy and a girl! According to People, the babies were born just past midnight on Long Island. The baby girl came first, weighing 5 lbs. 7 oz., followed by the 6 lb. boy. J Lo's manager described the couple as, "thrilled and over the moon." We can't wait to hear more details, but for now huge huge congrats to Jennifer and Marc!