Grim Tuesday (Keys to the Kingdom #2) by Garth Nix
Reviewed by Cecilia from Portland, Oregon.