A 3.5 really. An interesting world where magical (witches, werewolves, vampires) and non-magical people live together hidden in plain sight in a small town. The book has an likeable lead female with some enjoyable side-kicks (her dog, and lizard-turned-fake-boyfriend) and also a decent internal s...