All Good People Here by Ashley Flowers
All Good People Here follows a young reporter, Margot Davies, who returns home to the small town of Wakarusa, Indiana, to care for her ailing uncle. In the process, Margot finds herself caught up in a present-day murder eerily similar to one that had taken place 20 years prior, right across the street from where her uncle still resides.
January Jacobs was five years old when she was found murdered just miles from her home, and her killer was never apprehended. Twenty years later, in the next town over, another little girl was found murdered just like January.
Unable to stop herself, Margot begins to dig deeper into the murder and what she finds is even bigger, and more terrifying, than she could have ever imagined.