The story is very well written, and the characters are not 2D like some characters are. The only thing I can see wrong is all the history and backstory. It was confusing to read at first, but after reading it again I've got it all down. Keep up the good work!