'Coronation Street's Sinead Tinker is pregnant.
The blonde factory worker - portrayed by Katie McGlynn - will be thrown a curve ball over the next few weeks when she finds out she's carrying her new fling Daniel Osbourne's (Rob Mallard) baby following her split from Chesney Brown (Sam Aston).
An insider told Inside Soap magazine: "Sinead tries to keep her bun in the oven a secret at first, but Daniel soon stumbles across her pregnancy test. At first he thinks the baby is her ex-boyfriend Chesney's, however Sinead assures Daniel he's the father."
Sinead's friendship with Daniel has only just started to blossom on screen after he recently wooed her just as her relationship with Chesney started to crumble.
The on/off couple are now sleeping in separate beds after Chesney and his colleague Gemma Winter (Dolly-Rose Campbell) fed a greasy kebab to Sinead's plant.
Chesney will no doubt be devastated when he learns that his childhood sweetheart is carrying a child by someone else but he's not the only one fuming with the revelation.
Ken Barlow (William Roache) - who is the father of Daniel - is set to hit the roof when he discovers the news and is convinced Sinead is leading his son a stray.
The source explained to the publication: "Ken is fuming when he finds out Daniel could be a dad at only 22 years old. He thinks his son is being dragged down by Sinead, and does his best to tell Daniel to stay away."
Tagged in Sam Aston