Definitely gotta be Sabriel from the Abhorsen trilogy by Garth Nix. I hate reading, but I spent two full days non stop without sleeping reading all three books when I was in 9th grade. Absolutely love them! I bought the trilogy and lent it to a friend several years ago. I never got them back. I should really replace them. :)
![Image](http://guardianbookcompany.com/images/GarthNix06.16.09.jpg)