Cain just can't win this week. He's in the dog house with Debbie for beating up Cameron, Zak's had enough of him and when he pours his heart out to Moira things don't go exactly as he planned. Things aren't looking great for Cameron and Chas either, but after a rather special dinner with the village serial killer it looks as though she's been won over. And then there's Katy, running back to Andy with her concerns about being a godmother to Gennie's bouncing baby. Will they ever make up their minds about those two?