Ratings1,325
Average rating4.1
One of those classics with a moral lesson, you know how it's going to end and the journey keeps you excited throughout. The characters are very well written, I had strong feelings towards/against them. Makes for a great book club read.