A review by marierene
The Bone Shard War by Andrea Stewart

adventurous dark hopeful medium-paced

4.0