What a roller coaster ride! The fantasy elements are really phenomenal, and the world building is fantastic! I think it blends so many mystical elements together very well. Also, there is just enough description to make it believable without getting bogged down.
The characters all have great personalities, and I love the different relationships that form between them.
The best parts are the twists and action-packed plot!
I can't wait for the movie!