For most of this book I was absolutely captivated. It is well written, funny, poignant and thought-provoking. I would have given it 5 stars in a heart-beat if it hadn't been for one thing... the ending. Cliff-hangers are bad enough in movies and tv-series, but they annoy the crap out of me in books. A good book to me is a book that it's possible to read on its own. It may of course be part of a series, but it should mostly be self-contained. Uglies wasn't.That said I loved the universe Scott Westerfeld created and am dying to learn more about it. I've ordered the two remaining books in the trilogy from interlibrary loan and can't wait to read them. If they live up to the promise of the first one, it'll be an amazing series.