Sabriel (The Abhorsen Trilogy)

Sabriel - Garth Nix I remember reading this when I was younger and loving it. Maybe one of these days I'll get the chance to re-read it and give it a proper review.