В Риверсенде, тихом городишке, прошедший год оставил после себя ряд неприятных событий. Помимо разрушительной засухи, угрожающей урожаю и достатку местных фермеров, произошло шокирующее преступление. Уважаемый общиной священник Байрон Свифт неожиданно принялся стрелять по своим прихожанам, унеся жизни пяти человек. Инцидент, завершившийся убийством Свифта сотрудником полиции на месте преступления, оставил множество вопросов среди жителей.
К первой годовщине трагедии редакция ведущей газеты отправляет в Риверсенд журналиста Мартина Скарсдена с целью подготовить глубокое расследование. Город встречает его сдержанно, с трудом делясь информацией. Мартин осознает, что события прошлого года оказали заметное влияние на жизнь горожан и настойчиво ищет причину, спровоцировавшую священника на кровавый поступок.
Окунувшись в атмосферу Риверсенда, Скарсден обнаруживает, что за фасадом поверхностных предположений скрываются более глубокие и мрачные секреты, касающиеся не только самого Свифта, но и других давних преступлений. С каждым днем пребывания в городе задача выяснить правду превращается для Мартина в опасное приключение, ставящее под угрозу его жизнь и заставляющее пересмотреть многие вещи, которые он считал очевидными.