A review by meganle
The Shattered Castle by Jennifer A. Nielsen

2.5