The Accidental Vampire  - Lynsay Sands
I really like Elvi, as misguided as she was, and Victor. And they had a great supporting cast.