The small Midwestern town of Orison Crossing has a secret: it's 2006 and a Civil War veteran has an office on Main Street. Sure, the townsfolk whisper all kinds of rumors, but when they say, "Bloodsucking lawyer," they mean it literally. Humans. Vampires. God...