After turning down David's (Matthew Wolfenden) marriage proposal last week, Leyla (Roxanne Ghawam-Shahidi) realises that the time is nigh to come clean with him about her involvement with Nathan during tonight's episode of Emmerdale.

Presuming that she's having an affair, David forces Leyla into admitting the truth about Nathan (Lyndon Ogbourne) blackmailing her over the money she stole. An initially understanding David is angered, though, when she reveals that she slept with Nathan in a bid to keep him quiet.

Furious over her betrayal, David walks out.

Will he ever be able to forgive her?


Emmerdale airs tonight at 7pm on ITV1.

> Click here to read more about the episode