Charmed

182 pages first pub 1999 (editions)

fiction fantasy young adult lighthearted fast-paced