Updated

A northern Michigan woman with two wombs has given birth to twin daughters — one from each uterus.

The Mining Journal and WLUC-TV report 21-year-old Sarah Reinfelder's babies were delivered seven weeks premature Thursday by Caesarean section at Marquette General Hospital in the Upper Peninsula.

Doctors say Kaylin Joy and Valerie Marie are healthy, and they and their mother are doing fine. Kaylin, who was delivered first, weighed 3 pounds, 15 ounces, and Valerie weighed 4 pounds, 15 ounces.

Reinfelder has uterus didelphys, and doctors say such twin births are rare.

Reinfelder, along with her husband Shane and 10-month-old son William, are originally from Sault Ste. Marie. They've been living in Marquette for about two months to be close to the hospital.