Coronation Street 's Abi Franklin is pregnant after having a one night stand with Imran Habeeb last year.
Fans of the ITV soap were gobsmacked when Sunday night's episode ended with Abi (Sally Carman) realising that she was in labour.
The hour-long instalment began with Abi waking up with a hangover, but deciding to go on another bender as she called up her drug dealer Dean.
As she hung out with Dean and listened to music, Abi was seen complaining out her back aching - but she clearly had no idea that she was pregnant.
The pair then stole one of the sports cars from the garage but Abi started to feel very unwell and begged Dean to stop the car.
Abi was clearly already in labour and told him she needed to go to hospital, but he panicked and left her stranded on the side of the road as he drove off.
She then dialled 999 and tried to get an ambulance as she told the operator: "I'm having a baby..." but then her phone battery died.
Corrie viewers were stunned by the news and were left predicting what would happen next as the episode came to an end.
Taking to Twitter, one person wrote: "I'm having a baby" OMG Abi #Corrie."
Another viewer posted: "Did she just say BABY?????? #Corrie."
And a third person tweeted: "SO SHE IS PREGNANT #corrie."
It's unsure if the biological father of Abi's unborn baby is Imran (Charlie de Melo) or her husband Kevin Webster (Michael Le Vell), but it's sure to be a dramatic showdown when both men find out the news.
It's certainly not been as easy few months for Abi as she's still struggling to come to terms with the death of her son Seb, who was murdered in May 2021.
Will Kevin decide to give Abi another chance if he finds out the baby could be his? Or will Abi be left to raise her child alone?
Got any theories or thoughts on the storyline? Let us know in the comments section below
Coronation Street airs on Monday, Wednesday and Fridays at 8pm on ITV and ITV Hub.