Maybe I'm being too hasty with five stars, but I'm so rapt with this book, I can't think of a single thing that annoyed me. It broke my heart, filled me with moral fury, and pleased me to the utmost degree.