I didn't like the book even though I have enough arguments that it is well documented, quite well written. In my opinion Kingsolver failed to tell the story in the first person so that the narrator's voice is believable. At the beginning of the book I thought it was strong enough, but gradually the book started to bore me because it didn't make me feel the poverty, abuse, addiction, etc. There was superficiality in the way she narrated the events, in any attempt to ascribe some emotion to the boy, she failed to integrate them so that I perceived them as belonging to him. I felt like Demon was an unfinished, sketchy character that didn't live up to her objectives in criticizing social problems. To be honest, I know a lot of people who liked the book, I don't regret reading it but I doubt I will read another book by her in the near future.