A review by karinalovesbooks
The Secret Hour by Scott Westerfeld

5.0