Love it! Overall a vary good story/novel. Writing is solid with only few mistakes. Very fleshed out story, characters and world story. My only concern is with some characters. It is hard to remember all of them. My advice for You is this: It is of great help for the author to have a notebook with all characters( their history, character, relationship, etc.). With it You can make some sort of glossary for Your novel. Then You can put it somewhere for us( readers).