Ratings230
Average rating4.3
I don't think I've ever been so conflicted over how to feel about a book. The characters and world-building are as amazing as you would expect from SJM. But so many things are left unresolved that it makes the overall story feel quite weak.
That final sentence though! It definitely makes the book and will make the torturous wait for the next book worthwhile.