A review by litwtchreads
Sabriel by Garth Nix

4.0