EastEnders viewers were left utterly stunned tonight as Callum Halfway ended up cheating with Ben Mitchell in incredibly steamy scenes.
As the pair met alone after some tense scenes, Ben tried to taunt Callum into hitting him.
But Callum heartbreakingly confessed: “I’ve got a flat, I’ve got a girl, I’ve got everything. So why do I feel so lonely?
“I’m so tired of feeling lonely.”
Ben then stepped forward to put a hand to Callum’s cheek and the pair smashed their mouths together in a passionate kiss.
And viewers couldn’t believe what they were watching.
One tweeted: “That scene was incredibly electrifying. I so want Ben and Callum to work out ❤️ #eastenders.”
While another commented: “Wow – absolutely beautiful and emotional #Eastenders – Ben & Callum are compulsive viewing. Well done actors @MaxBowden & @tony_clay76. Well done @petelawson68 for such clever scripting, and stunning direction from @MrThomasHescott. And thank god for the inspirational Kate Oates.”
A third remarked: “Can’t deal with the tension between Ben and Callum. #eastenders.”
This comes after Callum’s brother Stuart attacked Ben in the Queen Vic toilets and demanded that he stayed away from him.
He then branded Ben a “nonce” and said that they were “all the same”.
And fans were left incredibly frustrated following the effort that had been made to turn around Stuart’s character.
One tweeted: “There aren’t many characters I truly hate but Stewart Highway is one of them. Get his homophobic character off the square x #EastEnders.”
While another commented: ” So is Stuart homophobic or just doesn’t like Ben and was saying those things to upset him? #EastEnders.”
A third remarked: “Stuart being homophobic is not the one. #EastEnders.”
“They just ruined Stuart’s character development with that really uncomfortable homophobic attack #eastenders,” one commented.
Another wrote: “Of course Stuart is a homophobic prick. This is the guy they tried to make us feel sorry for the other week. Axe him already! #EastEnders.”
A fan wrote: “Wtf. Stuart’s homophobic? #EastEnders.”
*EastEnders airs Mondays and Fridays at 8pm and Tuesdays and Thursdays at 7.30pm on BBC One