EastEnders

S13E123 - 1997-10-09

Devastating news about what's happened to little Billy sends shockwaves through the Square, while happy couple Sarah and Joe drop another bombshell on mums Lorraine and Irene. Barry hastily covers his tracks.

EastEnders
S13E123