**Minor spoilers alert** I love how the story is told by how old Matt is. I also love how even if you think the book is over is somehow goes on. Matt learns how he is in danger but the characters all have some relationship to either help or stop him. There are so many plot twists and parts you can only understand if you have read the book. The book is ever dull and a really good read.