After stuffing the ecstasy tablets into Davids (Jack P Shepherd) drawer at the Salon, Sarah (Tina O'Brien) tells Audrey (Sue Nicholls) David's borrowed her scissors again - they'll be in his drawer. When Audrey opens the drawer and finds the drugs she's horrified. Sarah hides her happiness and begs Audrey not to tell Gail (Helen Worth), but she's not convinced and confronts a stunned David before marching him over to the road to confront Gails wrath. She cant believe he's has been stupid enough to ruin everything and despite his protestations, she tells him he's been caught red handed and he's not going to Italy. Sarahs delighted, but will David let her get away with it? Meanwhile, while Liam (Rob James-Collier) is at the hospital with Maria (Samia Smith), Tony (Gray O'Brien) arrives at the factory with supplies for the Christmas do. When Liam returns to find the party in full swing he's furious - he was going to buy the party provisions and Carla (Alison King) had said no. Liams mood doesnt improve when the party becomes more raucous and he sees Carla and Tony canoodling. But is he really so angry at her for being unprofessional or is he jealous? Rosie (Helen Flanagan) arranges to 'bump' into John (Graeme Hawley) on the street and moans that she wants to spend some time with him. John tries to make excuses but when Rosie threatens to tell Fiz (Jennie McAlpine) about their affair, he suggests they go away for a night. Rosie's appeased somewhat and when John calls her later to tell her hes booked a room on Sunday night, Rosie promises he wont regret it, but will he?Elsewhere, Liz (Beverley Callard) is thoughtful after Jim (Charles Lawson) approaches her in the pub and questions whether Vernon (Ian Reddington) will make her happier than he did.