Sorry, this episode is not currently available on BBC iPlayer Radio

Good and Bad Angels

David falls in love, and questions his friendship with Steerforth. Stars Miriam Margolyes, Sheila Hancock and Phil Daniels.

1 hour

Last on

Sat 7 Jan 2012 03:00
Added. Check out your playlist Dismiss