4.5 
 This was fantastic. I did not know very much about this book when I started reading this, but I was pleasantly surprised by the philosophical and literary elements contained within. There is not much I can say about this without completely spoiling the story, but it is well worth a read.