A mom-of-three born with two uteruses is preparing to give birth in time for Christmas Day following her one in 50 million double pregnancy.
Kelsey Hatcher, 32, is just days away from welcoming her twin daughters to her family along with husband Caleb.
The Alabama massage therapist has an ultra rare condition called uterus didelphys which experts believe occurs in just three per 1,000 women.
But she stunned doctors by getting pregnant in each uterus and now has plans for a natural delivery on Christmas Day.
'We are waiting until right at the 40-week mark to give my body ample time to go into labor on its own, but if not, we will do an induction,' she told Fox News Digital.
Kelsey Hatcher was born with two uteruses and two cervixes. She is now expecting twins - one in each uterus
The 32-year-old and husband Caleb are hoping she will deliver their twins naturally on Christmas Day
The twins are both girls and are developing normally. Because they are in two different uteruses, they could have be born hours, days, or even weeks apart but Hatcher is due to be induced on December 18 or 19
'A cesarean is our last resort at the moment. The babies are growing right on track and even my doctors are slightly stunned at how well we are all doing.'
However, she is starting to feel some discomfort, noting on November 29 that the babies were already weighing in at 6lb 2oz and 6lb 10oz.
'Two babies estimated at around 7 pounds [each] is a lot,' she said. 'However, I'm trying to stay positive and just enjoy the last few days/weeks of pregnancy knowing this is my very last time.'
Hatcher, who works as a massage therapist and fitness coach, has three other kids all of whom were born via 'normal' pregnancies.
She revealed that she is due to be induced on December 18 or 19 to hopefully deliver in time to get home for Christmas.
By the time the twins are born, Hatcher and her husband will have five children under the age of eight.
'Caleb and I are hoping they come before then so that we can be home for Christmas as a family of seven,' she said.
'The third one was our last one... We're grateful for the blessings for sure, but this will definitely be the end.'
The massage therapist is already a mom to three other children.The arrival of her twins will mean she has five kids under eight-years-old
Hatcher has an ultra rare condition called uterus didelphys which experts believe occurs in just three per 1,000 women.
According to the Cleveland Clinic, those with double uterus are at an increased risk of miscarriage, early labor, C-sections, low birth weight, growth restriction, and babies being born in the breech position - when the baby is feet or bottom first in the uterus, which can be dangerous and make delivery more difficult.
When the uterus forms in a fetus during pregnancy, it starts as two ducts that join together to form the organ.
However, for those with double uterus, the ducts don't join together. Each duct instead creates its own uterus. In Hatcher's case, she also has two cervixes.
'At this point, the team and I have discussed all our options and are ready for whatever happens,' Hatcher said.
'We all feel that the girls are far enough along and growing well enough that they are safe to come at any point.'
She explained that technically it is possible she may not give birth to both at the same time.
'If I go into labor on one side and the other stays well through it all, I can completely deliver then start an induction,' Hatcher said.
Doctors confirmed the babies will be considered fraternal twins as they were conceived by two separate sperm and eggs.
Hatcher's obstetrician, Shweta Patel, M.D., assistant professor at the University of Alabama at Birmingham's Department of OBGYN, described the pregnancy as 'very surprising.'
She told Fox News Digital: 'It's rare enough to have a uterine didelphys, more commonly known as a double uterus, but even more rare to have a pregnancy in each uterus.
'I had to see the images of the ultrasound myself to believe it.'