A review by fl000
The Bone Shard Emperor by Andrea Stewart

5.0