Coronation Street fans were left scratching their heads over a passionate scene featuring turbulent lovers Daniel Osbourne and Daisy Midgeley.
The pair have been in an on and off secret relationship in the soap for months.
And this has been complicated by the fact that Daniel is now dating newcomer Lydia Chambers, who is clearly jealous of Daisy still hanging around her man.
READ MORE:
In Wednesday night's double bill Daniel and Daisy traded insults with Daniel branding the barmaid 'fake' over her concern for him.
She went to see Daniel after the teacher was accused of deliberately pushing pupil Max Turner downstairs when he caught him red-handed trashing his flat.
Daisy, played by Charlotte Jordan, admitted she wanted Daniel, played by Rob Mallard, and they kissed.
But fans were confused when the barmaid broke away to angrily slap him before returning to their hungry smooch, and the couple jumped apart as Lydia walked in.
@EnfieldGarry tweeted: "Kiss, slap and kiss. What the hell did I just watch?!"
@StuartYoung001 wondered: "Oh what. Slapping and kissing. Looks like some sort of fetish."
@FanOfTV05 asked: "Was there really any need to slap him?"
@stevebethere commented: "How very kinky."
@sarahstoney1984 asked: "What kinda kiss was that?"
@RyanGTweetsTV wrote: "Daisy and Daniel are so weird they go from arguing one minute to kissing the next."
And @SARamsay1 observed: "Daniel & Daisy are a bit of a strange pair! He was saying hurtful things to her, but they still have passion."
Other fans loved the scene.
@Sasha_Rose_ exclaimed: "THE DRAMA. I LOVE IT."
And @JamieNews81 said: "That Daisy and Daniel scene was perfection."