A review by laz92
The Edge of Worlds by Martha Wells

5.0

So stressful, so good, as always