George Eliot’s heart-warming tour de force about a weaver’s search for redemption.
Available now
36 minutes
See all episodes from Silas Marner by George Eliot