A review by talaomte
Sabriel by Garth Nix

4.0