Above the Veil by Garth Nix - WordSea