Charmed Life  - Diana Wynne Jones

Good heavens, did I enjoy this. One of THE most aggravating baddies I've ever encountered, a plucky young anti-heroine, and Cat. Who wouldn't feel sorry for Cat? This is, more than anything, the story of how Cat decides to reclaim his power - literally - and be in charge of his own life. It's a grand thing for a young person to be able to do, and Diana Wynne Jones writes it beautifully. This is good YA fantasy that I'm happy to have discovered, and I can't wait to read more.