It's a boy AND a girl for pop star and actress Jennifer Lopez after she gave birth to twins in America, reports say.
J-Lo, 38, is a first-time mum, but her singer husband, Marc Anthony already has three children.
The twins were born at a New York hospital, according to magazine reports in America.
J-Lo did not confirm she was pregnant until November, when she announced the news to fans while on stage with her husband in Miami.