A story of human nature, good and evil, and the torment of living with the consequences of your own choices. Themes of conscience and redemption always fascinate me. This book delves deeply and shows how love and hope emerge even out of despair. A great classic.