A review by picadillette
Sabriel by Garth Nix

4.0