Michelle Connor's world is set to be rocked as she discovers she is expecting a baby in a forthcoming storyline on Coronation Street.
The character, played by Kym Marsh, becomes broody after her friend Leanne Tilsley (Jane Danson) is revealed to be pregnant.
After what has been a difficult few months for Michelle and husband Steve McDonald (Simon Gregson) following a long-awaited reunion, the barmaid is stunned to learn that she is in the family way.
The actress has already filmed the scene in which she tells her reluctant spouse the news, and fans will be keen to know how he reacts to the baby bombshell.
A show source told The Mirror: "As always it's not going to be all plain sailing.
"It's another huge storyline for Kym."
Kym recently spoke more about Michelle and Steve's tempestuous relationship in chat with RadioTimes, explaining why she suddenly has such a strong desire to have a baby.
"It's basically Leanne being pregnant that prompts it. She realises that, as she's 40, she's getting close to the point where it might not be possible," the actress said of her on-screen alter-ego.
Michelle is already a mother to grown-up son Ryan from a previous relationship, while Steve has daughter Amy with Tracy Barlow.
Kym added: "She doesn't feel like she's needed as a mum by Ryan and she's still young. It's a bit of a wake-up call for her really.
"There is certainly an element of her thinking it will help her and Steve cement their relationship. But she does have a genuine desire to have a baby."
She went on to add that Steve is "not as keen" about the baby news, throwing the future of their parenthood into the balance in typical dramatic Corrie style.