Kym Marsh has revealed she doesn't want to have any more children after her baby is born.
The Coronation Street star, who is 26 weeks pregnant and has been diagnosed with an incompetent cervix, told OK! magazine she couldn't cope with the stress of another pregnancy.
Kym said: "I couldn't go through this again, it's too heartbreaking. I can definitely say my childbearing days are over, I'm just not equipped to deal with it at the grand old age of 34."
The actress and her fiance Jamie Lomas were heartbroken when they tragically lost their son Archie in 2009 moments after he was born prematurely.
She revealed her condition can cause premature birth or late miscarriage, adding: "We don't know the exact problems we had with Archie, although I hate that term late miscarriage because I gave birth to Archie at 21 weeks and he was a fully-formed human being.
"This pregnancy had been really difficult, a nightmare in fact. We've been on eggshells."
Kym has a son David, 15, and a daughter Emily, 13, from a previous relationship.
The Corrie star had a stitch in her cervix to protect her unborn baby girl and was given time off from the soap to rest during her pregnancy.
She is now confident her daughter will be born healthy, saying: "It's been a rubbish time but it's lovely when we see her on the scan and when I feel her wriggling.
"It will all be worth it if she arrives here safely. I have no doubt that whenever she gets here she'll be A1. She's our little miracle, that's for sure."