This is a really good book. I highly recommend you reading it. The only reason I gave it 4 stars was because I didn't really like the ending. And at some parts at the ending I was confused with what was going on. But overall this is an amazing book and I highly recommend it for everyone to read.