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