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