В небольшом городке происходит серия загадочных убийств. Жертвы - молодые женщины с длинными волосами и зелеными глазами. На месте преступления не остается никаких улик, кроме странного аромата розы. Детектив Анна Кузнецова берется за расследование и обнаруживает, что все жертвы были знакомы с одним и тем же человеком - известным писателем Дмитрием Соловьевым. Он пишет романы в жанре триллера и утверждает, что его вдохновляют его сны. Анна начинает подозревать, что Дмитрий - не просто свидетель, а главный подозреваемый. Она решает проникнуть в его дом и посмотреть его рукописи. Там она находит ужасающее открытие: в его романах описаны все убийства до мельчайших деталей. Анна понимает, что Дмитрий - серийный убийца, который воплощает свои кошмары в реальность. Она пытается его арестовать, но он успевает сбежать. Анна начинает охоту за ним, не подозревая, что она сама стала его следующей целью...