The ending surprised me. It isn't often that a book can surprise me without me finding it silly or stupid. I liked that. Also liked that it explained what needed to be explained but left so much to the imagination. A book that leaves you pondering but satisfied.