The narrator in this book seems so ramble off forever at time, sometimes without meaning. I listened to it on Audible at x2 speed and it still didn't get to the point fast enough. The author describes very useless details to the story and that's what makes the reader lose
…more interest. Even the ramblings don't flow and feel choppy. But the book keeps you guessing and keeps you hanging by a thread, satisfying ending in my opinion. and some deep ideas are brought up. I wouldn't finished this book if it wasn't assigned by my teacher, but I'm kinda glad it was. I'd give it a 2.7. (less)