Blood Hollow by William Kent Krueger

In a small Minnesota town, the discovery of a young woman's body in the snow sets off a chain of events that challenges the community's faith and justice. As former sheriff Cork O'Connor delves into the investigation, he finds himself entangled in a web of secrets, lies, and spiritual beliefs that blur the lines between guilt and innocence. With the town divided and tensions rising, Cork must navigate through personal and communal turmoil to uncover the truth, all while confronting his own inner demons and the haunting specters of the past.