A review by adelinereads
The Bone Shard War by Andrea Stewart

adventurous emotional funny sad medium-paced

4.5