A review by thevalkyriereader
A Single Shard by Linda Sue Park

5.0