EastEnders fans were left stunned after Sharon Mitchell and Keanu Taylor reignited their passionate affair...

EastEnders fans watched in horror last night as Sharon Mitchell and Keanu Taylor kick started their secret affair once again by tearing each others clothes off in The Arches.

The unexpected twist came just after Sharon was called to the Vic by Linda Carter to talk some sense into drunk Keanu, who was drowning his sorrows at the bar.

His downward spiral came after he went to see Louise’s best friend, Bex Fowler, to find out why he had been unceremoniously dumped at the end of last week.

But as Bex panicked when Keanu found the dodgy tablets that she has been taking to keep her awake during her long study sessions, she blabbed that Louise had been to a clinic the day before.

Realising her mistake a moment too late, Keanu put two and two together and realised that Louise must have had an abortion, and raced across the Square to confront her.

As he demanded answers, Louise lied that she had a termination, leaving Keanu shattered.

But as he tried to forget his problems in The Vic, Sharon did her best to talk some sense into him, but left slip that Louise knows Phil payed him to date her.

As the penny started to drop for the mechanic, he was left horrified when Sharon also confessed that she was the one who took Louise to the abortion clinic the previous day.

With Keanu storming out of the pub, Sharon raced after him, and soon they were having a deep and meaningful in The Arches…

But as the conversation turned to their sordid affair, Sharon confessed that she loved Keanu and that’s why she sent him to Spain.

It wasn’t long before the pair were kissing again, and fan’s aren’t happy…

Some viewers are also convinced they have worked out what will happen next in the storyline, claiming that Sharon will get pregnant, meaning Keanu would have two babies on the way!

But whether Sharon is in the family way or not, her affair with Keanu is sitting there, just waiting to get out…

And with both Sharon and Keanu both unaware that Louise is still pregnant after secretly not going through with the abortion, this is just a ticking time bomb waiting to explode.

EastEnders airs Monday and Friday at 8pm and Tuesday and Thursday at 7.30pm on BBC One.