There's double trouble heading for the Mitchells...
Just when we thought things couldn't get any more complicated in the Sharon/Keanu/Louise love triangle, things are about to take a seriously shocking turn in next week's EastEnders.
Soap fans know that Louise Mitchell is still pregnant with Keanu's baby, despite the fact she has told him that she had an abortion a few weeks ago. But there's a twist in the storyline when Sharon discovers she is also pregnant.
But who is the daddy? Keanu or Phil?
With Keanu still on the Square, Louise confesses to dad Phil Mitchell that she is finding it hard with her ex still hanging around, Phil comes up with a plan to get rid of the mechanic.
However, when Louise learns that Keanu is leaving the Square thanks to Phil finding him another job outside of Walford, she realises that she still loves him and races to best friend Bex for advice.
Bex quickly realises that Louise is still pregnant and tells her she needs to be honest with Keanu, and it's not long before Phil's right hand man is telling Louise that he still loves her and wishes that she hadn't got rid of their baby.
Finally hearing the words she has been waiting for, Louise is thrilled and admits she is still pregnant, leading to the pair sharing a tearful reunion...
But little do they know that across the Square, Sharon has done a pregnancy test - and it's positive!
As Louise and Keanu celebrate getting back together, Sharon struggles to hide the fact she is also in the family way. But is Phil the daddy? Or could the baby be a Taylor after Sharon and Keanu's night of passion in the Arches recently?
It seems we might not have to wait long for Phil to find out that his wife is expecting, because by the end of next week he spots someone has been searching abortion clinics online and he is convinced Louise has changed her mind again.
Phil has no idea it was actually Sharon who was doing some research... but will she be forced to come clean, or let Louise take the blame?
EastEnders airs Monday and Friday at 8pm and Tuesday and Thursday at 7.30pm on BBC One.
Get the latest updates, reviews and unmissable series to watch and more!
Thank you for signing up to Whattowatch. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.