EastEnders

S12E143 - 1996-11-21

It's a big day for Pat, and for David. But Joe's vision of the future is shattered as David makes a few momentous decisions.

EastEnders
S12E143