Secret Life of a Vampire

Secret Life of a Vampire  - Kerrelyn Sparks, Jennifer Bradshaw 3.5 stars