Ratings624
Average rating4.1
This is a good book, particularly good for book clubs. Lots to discuss, from plot twists to societal issues and class issues. Very well written with extensive descriptions that paint a clear picture without losing your interest.