EastEnders

EastEnders

27/09/2013 (29x158)


: 27, 2013

With trouble following close behind, Carol tries to come to terms with David's shock appearance - but what has brought him back to Walford?

  • : 1985
  • : 7039
  • : 77
  • BBC One
  • 19