A review by shaskha
Sabriel by Garth Nix

4.0