I absolutely loved this book, with all my twisted little heart. I wanted to go back and read it again as soon as I finished it, I didn't want to leave its world behind me. Joe Hill signs his best work to date and wow, what a trip it is!! I have to admit that the ending did feel a bit rushed and some characters did not quite get the spectacular finish I was hoping for... but honestly, that was a minor annoyance next to the ridiculous amount of fun I had while reading NOS4A2. I already cannot wait for Joe Hill's next story.