Purgatory Ridge by William Kent Krueger

In this gripping mystery, the serene town of Aurora, Minnesota, is disrupted by a deadly explosion at a local lumber mill, igniting tensions between the Native American community and the mill's owners. Cork O'Connor, the town's former sheriff, is drawn into the investigation, uncovering a tangled web of secrets, betrayals, and environmental activism. As Cork delves deeper, he must navigate the complex relationships and simmering resentments that threaten to tear the community apart, all while confronting his own personal demons and the haunting legacy of his past.