The beginning of this had me rolling my eyes... There were so many poor plot devices and convenient set-ups... I almost put it down... but it quickly turned into a written version of Buffy for me... There's absolutely nothing realistic about the hero/heroine (even in the set-up fantasy world), but it didn't matter. I want to know what happens next and am almost ashamed to have enjoyed it so much.