Hunter’s Haven by Morgan Briarwood
Crossover: Supernatural. Haven, Maine is a town full of mysteries, but even among the weirdness, John Winchester is a puzzle. At first, Audrey Parker is only intrigued. When a series of strange deaths appears to involve him, she decides she needs to solve the puzzle soon. But John, too, is trying to solve one of Haven’s mysteries, and this one involves Audrey herself.