A review by malbread
Sabriel by Garth Nix

2.0