Kym Marsh can no longer have children.

Kym Marsh

Kym Marsh

The 41-year-old actress and her ex-husband Jamie Lomas tragically lost their son Archie just moments after he was born prematurely in 2009 and her pregnancy with daughter Polly, now six, was wracked with problems, so the 'Coronation Street' star made the decision to spare herself and her family any more potential heartbreak and underwent a "procedure" to curb her fertility.

Kym - who also has grown-up children Emilie and David from a previous relationship - said: "'Polly was seven weeks premature but OK and at my six-week check-up the consultant said, 'Let's talk about you having more children' and I told him I didn't want any more.

"I didn't want to go through the trauma again because there would never be any guarantee it would be fine.

"And not just for me, but for my children and my parents - everyone suffered.

"I had a procedure to stop all the women's problems I was having and that means I can no longer have a child. I took that decision five years ago and I made peace with it then. I've got three beautiful children and an angel."

The former Hear'Say singer admitted her pregnancy with Polly was "traumatic" because she had so many problems.

She told OK! magazine: "It's well documented that I lost Archie and that my pregnancy with Polly was difficult. I was on bed rest for many months and it was traumatic. I had what's known as an incompetent cervix, but I also had an irritable uterus, which means your womb is constantly trying to get rid of whatever is inside it. I was constantly having contractions from 16 weeks but I couldn't feel them. We only knew because they were monitoring me so closely because of what happened with Archie."