A review by speculativebecky
The Secret Hour by Scott Westerfeld

4.0