I wasn’t expecting this to be a great book, I thought maybe a decent book, but not great. I was wrong. This is a really good book, its solidly plotted. the writing is good and the themes and story are well thought out.
There were points I didn’t like the main character but I wasn’t supposed to, this book deals with a lot of valid real world issues. A sign of really good stories is when you can see part(s) of yourself in characters and relate to, and I did with this book.
In short, read this book, its good!