Январь 1975 года. Девочка лет десяти видит из окна дома, что рядом остановился незнакомый автомобиль. Она выходит и подходит к нему, но слышит голос сзади. К ней подходит странный человек с побелённым лицом и напоминает, что у неё скоро день рождения... 1990-е годы. Ли Харкер, молодой агент ФБР, проявляет экстрасенсорные способности, когда на задании безошибочно угадывает, в каком доме скрывается преступник. Её привлекает к делу, которое тянется уже более двадцати лет: несколько семей жестоко убиты в разных городах штата Орегон, при этом следов убийцы на месте преступления не обнаружено. Члены семьи, словно обезумев, убивают друг друга без видимой причины. Предполагаемый убийца оставляет на месте преступления зашифрованные послания с оккультными знаками и подписью «Собиратель душ» (в оригинале «Длинноногий»). Харкер удаётся понять, что все убийства происходили в семьях, где была девочка, день рождения которой приходился на 14-е число, и убийства случались незадолго до или после дня рождения. В библиотеке Харкер изучает литературу по сатанизму и, изобразив дни убийств в виде таблицы, понимает, что соединения цифр образуют перевёрнутый треугольник. При этом одно число пропущено и треугольник не завершён: следует ожидать ещё одного убийства. Параллельно с расследованием Харкер говорит по телефону с матерью, которая живёт одна в их старом доме. Она также посещает дом своего коллеги, агента Картера, дочь которого приглашает её на день рождения. Во время одного из телефонных разговоров c матерью Харкер слышит чьи-то шаги и видит фигуру в окне, а, вернувшись к столу, находит письмо от «Собирателя душ». Ей удаётся расшифровать письмо при помощи текста Библии. В письме говорится, что если она кому-нибудь расскажет о расшифровке, то «Собиратель душ» убьёт её мать…





