Cerulean Sins by Laurel K Hamilton (one of the Anita Blake, Vampire Hunter series) :tumble: