A review by bookchelle
A Sky Beyond the Storm by Sabaa Tahir

4.5