Spellbent - Lucy A. Snyder Meh. Pretty boring until the last hundred pages or so. Then it really picked up!