When Sally (Sally Whittaker) reveals that Rosie (Helen Falanagan) won't be coming to work as she's ill, Liam (Rob James-Collier) explains that her 'illness' might have something to do with what happened yesterday. Sally's clearly embarrassed and decides to have a word with Rosie. But as Sally tells her she should stick to boys not men, Rosie's upset that everyone sees her as a silly teenager. However, when John (Graeme Hawley) arrives for his lesson with Sally to find Rosie upset, she pours her heart out to him and is pleased that John treats her like an adult. However, when he assures her that she's gorgoeus, she leans in and kisses him on the lips. John initially backs away but when she goes to kiss him again, he responds. What is John getting himself into? Will he get caught? Meanwhile, Gail's (Helen Worth) pleased that Sarah (Tina O'Brien) and Todd (Bruno Langley) have finally managed to call a truce and suggests they go for dinner at the Italian with Todd and Eileen (Sue Cleaver). David (Jack P Shepherd) feels sidelined and is furious as he sees them all happily heading off for the restaurant. What will he do to spoil this harmonius scene?Elsewhere, Roy (David neilson) and Hayley (Julie Hesmondhalgh) return from their trip early having largely resolved their differences over the Christian incident. But Hayley reveals to Becky (Katherine Kelly) that her life feels somewhat empty and she wants to help other people so she's been in contact with a community volunteer group in Africa! Will the Croppers leave Weatherfield?Elsewhere, there's still no sign of Jerry (Michael Starke)and Jodie's (Samantha Seager) struggling in the shop as the boiler breaks. When Eileen pops into the kebab shop to tell her that Jerry's called from Italy and has a £1000 fine to pay, Jodie is resigned to coming to the rescue once again!