This thriller reveals some of its secrets early on, but keeps others hidden enough to make it interesting. I liked how the story switches between points of view and lets us see things from the angles of different characters. The author cleverly subverts our expectations and notions about them, possibly even causing us to change who we sympathize with along the way. The art subplot is not very necessary, though, and goes on for a bit too long in my opinion. There is also at least one story thread that is dropped halfway and remains unresolved.
The narrator for Virginia's chapters isn't very good at making different voices without them sounding exaggerated, and her attempts at a 10-year-old girl with an American accent sound especially comical. Other than that, I enjoyed the narration. The standout in particular are the parts where we get to know the thoughts of the absolutely psychotic villain. These are exquisitely narrated and are quite chilling.