From captivating plot twists, to supernatural fight scenes, to heart-ripping storyline, this book easily earns a 9.7/10; the .3 taken off simply for sport, and also the few barely noticeable grammar mistakes here and there.