By far the best book I have ever had to read for school! It was so good but just a bit confusing. That didn't make me deduct any stars though. The story line was great and the characters were splendid. I will definitely be re-reading this at some point.