A review by bookchelle
A Torch Against the Night by Sabaa Tahir

4.5