A review by kithenrietta
The Fallen Star by Claudia Gray

4.5