This book had so much promise. The first half was filled with amazing character and world development. And then it fell apart. 3 stars might be a bit This book had so much promise. The first half was filled with amazing character and world development. And then it fell apart. 3 stars might be a bit generous for this disjointed mess. ...more