A review by mywitfailsme
Sabriel by Garth Nix

3.0