Ratings181
Average rating3.8
An interesting idea stretched a bit longer than maybe it needed to be, the ending comes about rather quickly and suddenly. That's not to say that what comes before isn't enjoyable, I had a difficult time putting it down, but it all wraps in the last 120 pages awfully quickly.
I've thought about how this would work as a linear narrative, without the narrative jumping around in time, but I think it would be a lesser novel that way. While for some it might feel a bit preachy at the end, I enjoyed it.