As Christian (Andrew Turner) tries to take in the news that his father's still alive, Hayley's (Julie Hesmondhalgh) dreading explaining the truth. Hurt and confused Christian is getting impatient as Hayley skirts around the subject and she's terrified as she finally reveals that she is his father...she is Harold. As he absorbs what he's heard Christian recoils in horror, disgusted by Hayley he storms off. As Hayley runs after him Christian doesn't want to know and punches her, leaving her bleeding and devastated on the ground. Has Hayley lost her son forever? Will she blame Roy for urging her to come clean? Back on the street, Fiz (Jennie McAlpine) is dreading having to spend her birthday night sat in a theatre with Sally (Sally Whittaker) and Kevin (Michael Le Vell). Meanwhile, Sally is annoyed that she has to share her evening of culture with Fiz and Kevin and when Kevin likens the protagonist of the play to the lead in The Sopranos, Sally immediately shoots him down, only to be utterly mortified when John (Graeme Hawley) tells her that Kevin is spot on! Her dreams of a sophisticated evening discussing literature with John are dashed as he leaves to spend the rest of the night alone with Fiz! At the factory, Tony (Gray O' Brien) arrives to invite Carla (Alison King) to join him for a drink to discuss "business" but when Liam (Rob James-Collier) witnesses them flirting in the pub later he's irritated. His possessiveness may seem as though it stems from his loyalty to Paul but is there more to it?Elsewhere, Steve (Simon Gregson) and Michelle (Kym Ryder) realise their living arrangements are far from ideal but with Liz (Beverley Callard) and Vernon (Ian Reddington) making excited plans for pub and the wedding, what are they to do?