Fantastic book! No idea have I haven't read it until now. I don't even think I can even properly review this book, so I won't make this long Great characters, OUTSTANDING storyline, perfect pace, and rather unexpected turn of events. I just thought that if I had read this two years ago, it would have hit the mark(5 stars).