The first couple of chapters had me wondering what was going on. I loved the story, but there were times it seemed disjointed. I really got into it about a quarter of the way through. Once everything was explained at the end, I went “aaaah”. And then I read it again, enjoying how Janelle teased Leo during his class. Her stream of conscious story telling became clear when I realized she was talking from the grave. The turning of Troy and Janelle into monsters is believable and sad. She trying to protect her sister, and Troy and Lenore trying to protect her. It was a pleasant surprise to see Leo and Ari living “happily ever after” and I really enjoyed the moment when Ivy and Janelle appear in the mirror to the new Ivy. I enjoyed the book the first time around, but appreciated it much more the second time. I am curious about one thing: on page 15, the pronoun he is used for the Dumpster Kid. Was that a mistake? Either way, I liked the character very much.