A review by luhsoona
The Secret Hour by Scott Westerfeld

4.0