A review by emlynsg
Above the Veil by Garth Nix

5.0