В центре сюжета находится священник Маршалл Шепард, который переживает горечь утраты: его жена Элизабет была жестоко убита пять лет назад. Вдобавок к этому, его сын Сэмюэль испытывает гнев и недовольство к отцу за то, что тот смог простить человека, ответственного за трагедию. Этот человек, Трой Паркер, неожиданно возвращается в родной город, и Маршалл решает дать ему второй шанс, предложив работу. Такое решение вызывает бурные эмоции у Сэмюэля, который не может смириться с отцовским выбором. В то же время шериф города начинает расследование нового убийства, что добавляет напряжения в уже сложные отношения между персонажами.