Coronation Street's Rosie Webster (Helen Flanagan) tries to fight off John Stape (Graeme Hawley)

Coronation Street’s Rosie Webster is in for a shock when ex-lover John Stape forces her into a car to get her away from her new man.

The tearaway teen, played by Helen Flanagan, is out on a date when the ex-teacher forces her home.

John, played by Graeme Hawley, had an affair with the young temptress while he was dating The Street's Fiz.

‘She's upset by his behaviour,’ a soap insider tells The Sun. ‘Especially as she was just getting close to her new beau.’