This classic novel by George MacDonald tells the story of a young Scottish minister, David Elginbrod, as he navigates the challenges of love, faith, and social class in Victorian society. MacDonald's masterful prose and compelling characters make this a timeless work of literature. This...