A shocking but heartwarming novel; it's a well-known contemporary classic for a reason.My Rating: 10 out of 10 stars