A South Wales woman who went to her doctor complaining of stomach pains turned out to be pregnant and gave birth at the doctor’s office.

Clare Evans, 24, of Risca, in Wales, was told she may have a kidney infection when she called the medical helpline and said she had no idea she was actually pregnant.

According to the South Wales Argus, Evans arrived at the doctor's office and went to give a urine sample when something unexpected happened.

“When I went to the toilet my waters broke,” Evans told the Argus.

Doctors took Evans into an exam room and informed her they could see the head of the baby and that she was 9 cm dilated.

Evans’ contractions were so close together there was no time to get her to a hospital.

With help from other doctors in the practice and an on-duty midwife, Evans gave birth to Erin Louise Roberts, a 6 pound, 12 ounce baby girl.

Evans, who is a first-time mother, had no pain relief and the delivery took about 30 minutes, according to the Argus.

Mother and daughter, who was born at full term, were then taken to Newport's Royal Gwent Hospital. They both checked out as healthy and were discharged.

“I love motherhood, even though it was completely unexpected I wouldn’t change it for the world,” Evans told the newspaper.