Аарон Ансворт с рождения унаследовал от покойного отца дар проникать в сны людей, но узнаёт об этом только спустя восемнадцать лет. В тот же год пропадает его одноклассница – Мэрит Лэнгли. Свидетелей похищения нет. Все, кто последний раз видел Мэрит в день исчезновения, не дают полиции никаких зацепок. Тогда Аарон решает, что его способность поможет раскрыть это дело. Ведь сквозь сны он видит воспоминания подозреваемых. Аарон, словно детектив, натягивает красные нити от одного воспоминания к другому, пытаясь добраться до правды. И теперь преступник не останется безнаказанным, только если этот преступник не умеет накладывать защитные чары на собственный сон…