EastEnders

S35E181 - 11/11/2019

The walls close in on Sharon, tensions run high at the Carters', and Karen’s hopes are dashed.

EastEnders
S35E181