A review by erinbackagain
Sabriel by Garth Nix

adventurous dark mysterious medium-paced

5.0