Michelle (Kym Ryder) is anxious about Ryans (Ben Thompson) stalker and is reluctant to let him out of the house, worried that he might have got himself in trouble with some dodgy people. However, when Liam (Rob James-Collier) offers to chaperone him to and from School, Michelle agrees. As Liam waits for Ryan outside the school that afternoon, he notices the car from the previous day and pounces on the driver, demanding to know why hes been following his nephew. Terrified, the man reveals to a stunned Liam that he doesnt want to hurt Ryan as hes his father. Sarah (Tina O'Brien) tries to make Gail (Helen Worth) feel guilty for throwing her out at Christmas. But, as the squabbling siblings continue to bicker, Gails convinced shes done the right thing. Meanwhile, Audrey (Sue Nicholls) arrives back from the airport with Stephen (Todd Boyce), whos decided to spend Christmas with his mum. As they fill him in on David's recent exploits, Gail's upset when Stephen suggests he's suffering from not having a father figure and needs a firmer hand. Will Gail listen to his advice and be a bit tougher on David? Jim (Charles Lawson) is pleasantly surprised when Steve (Simon Gregson) offers him a job cleaning the cabs for Streetcars. Steves aware that Liz wont be happy but hopes that itll be fine as long as Jim stays away from her. Has Steve made the right decision?Elsewhere, Liam (Rob James-Collier) is angry when Carla (Alison King) reveals to the factory girls that Maria (Samia Smith) is pregnant. Also, Lauren asks Eileen if she can move in.