A review by litwtchreads
Lirael by Garth Nix

4.0