Hayley (Julie Hesmondhalgh) is stunned when the private detective turns up and says that he has found her son. He gives her a wad of documents, one of which is a photograph of Christian outside the shop he works in. Hayley wants to go straight away and tell him who she is but Becky (Katherine Kelly) advises her to be cautious. They agree to to go to the shop and suss him out before deciding the next part of their strategy. But how will Hayley feel after she sees her son? Over at the Platts, Bethany's (Amy/Emily Walton) distraught when she finds her doll's hair has been hacked off by David (Jack P Shepherd), who simply says he was practicing for work and didnt think she played with that doll any more. Gail (Helen Worth) is furious knowing that David is deliberately trying to cause trouble, but she's at a loss as to what to do with him Meanwhile, the factory girls are still speculating about the details of how the baby was conceived whereas Liz (Beverley Callard) is concerned about how long Violet (Jenny Platt) can work for and whether she has thought this through properly. Violet tries to put all the gossip out of her head and concentrate on the baby, but there's no denying this isn't a normal situation, is it going to be so straightforward?Elsewhere, Molly's (Vicky Binns) frustrated at Tyrone's (Alan halsall) reluctance to look for a flat wih Molly while Paul's (Tom Hudson) still living at Jack (William Tarmey) and Vera's(Liz Dawn). Is Tyrone going to lose Molly?