A review by anovelstart
Sabriel by Garth Nix

5.0