Deserves less stars for being potentially a great book but so badly spoiled. 
 A fantasy world comes to life by a collaboration between the words on the page and the imagination of the reader. The hand of the author should not be seen. The author gifts and guides that world into being in the reader's mind. Of course there can be surprises and twists in the plot, but the author can't deceive or make a fool of his or her reader. There is an arrogance, a contempt for the reader, in the plot structure of this book that completely ruined what could have been a great book for me.