Superb, beautiful writing and story.  I've not only read this novel but also taught it to students of all ages in high school.  Can be taught on the simple plot or character line or studied in depth topically and as a study of writing style.  Excellent and highly recommended!