I give this book out of ten a nine-point-OH MY GOD I CAN'T BELIEVE I HAVEN'T READ THIS BEFORE!!! It was one of the best books I read recently and damn I'm already craving for more!! If the next book is half as good as this one, it would be just out of this world... which by the way it is... quite literally lol MUST READ!