EastEnders - Season 29 Episode 164 : 08/10/2013 2024
3.887/10by 195 users
An exhausted Janine plays right into Michael's hands when Scarlett's safety is plunged into jeopardy. Guilt eats away at Dexter when he has doubts about his upcoming operation.