Sally (Sally Whittaker) knocks on the classroom door as a frantic, panicked John (Graeme Hawley) jumps away from Rosie (Helen Flanagan). She enters and is completely oblivious to the fact that she nearly caught them kissing - much to Rosie's amusement. John's feeling incredibly uncomfortable and when Sally puts him on the spot and asks if they can resume their lessons he has no choice but to agree and offers them a lift home. Meanwhile, Fiz (Jennie McAlpine) has declined a drink with the girls in the pub, as shes cooking John a romantic meal. Rosie has succeeded in making John jealous by flirting with Lee, and when Fiz see her boyfriend with the Websters yet once she's furious. Back in the flat as they eat dinner, Fiz confronts him about fancying Sally. John asserts that he has absolutely no feelings for Sally, but when he confesses that he's agreed to give her lessons again, Fiz storms off to bed, leaving her plans for a romantic evening in tatters. Will Rosie succeed in splitting the couple up?Over in the pub, Violet's (Jenny Platt) jealous that Jamie (Rupert Hill) has agreed to go on the pull with Lloyd and some of the other lads. Violets delighted when he decides to stay behind and meet the rest of the lads later. Jamies reluctant to leave Violet and ends up staying in the Rovers talking to her until closing time. As Jamie leans over the bar to kiss her goodbye, an old spark is reignited and they end up kissing. Can Violet and Jamie make another go of it? In the Italian, as Sarah (Tina O'Brien) and Jason (Ryan Thomas) enjoying a rare romantic date alone, Jason tells her he has something hed like to read to her and recites his grooms speech. Sarahs truly moved by his words and, as they arrive home more loved up than ever, Davids angry, realising he has a lot more work to do.Elsewhere, Jerrys (Michael Starke) not coping with all the kids, the house and the kebab shop to run and no Jodie.