A review by rlb142
Sabriel by Garth Nix

adventurous mysterious medium-paced

4.5