There are a few small mistakes in writing which can be a slight turn off, but not enough to ruin this amazing book. The author actually out a lot of thought into the background of his story and has his characters thought out. I haven't seen much character development yet. But the story is still new and I can't wait to see what happens.