A review by wildflowercrypt
Sabriel by Garth Nix

5.0