Leanne tells Carla that she needs to come clean to everyone now about what's going on, rather than waiting until it's too late. But, when Michelle guesses correctly that Maria is pregnant, this changes everything for Carla and she knows it's too late for her and Liam. But will Liam ever discover that he's going to become a dad or is he already dead? Kevin has imposed a new set of rules on Sophie to ensure she is safe. She pretends to be annoyed by the restrictions but is secretly pleased she's FINALLY getting some attention. But then Rosie steals the limelight again. Elsewhere, Amber is looking forward to her night of romance with Darryl; Fiz and John continue to get closer, and Tyrone wants to be one of the few couples on the street not to have their wedding reception in the Rovers.