Ratings79
Average rating3.2
Picked this up again after having read it as a teen. Unfortunately it did not hold up. The story and world building is fine, but the constant internal dialogue the protagonist has going round and round and round makes the read a slog at best.