Частный детектив Джон Дюваль, бывший капитан-лейтенант Королевского военно-морского флота, оказывается главным подозреваемым в деле о поимке серийного убийцы, который жестоко расправился с тремя женщинами.
Диана готовится вступить в брак с ветераном Фолклендской войны Оливером.
Перед свадьбой она ночует в своём старом семейном особняке.
Там девушка находит зеркало, глядя в которое испытывает ужас от жутких видений.
Она видит своё прошлое, настоящее и будущее словно в калейдоскопе.
И, совершенно не зная, каким образом и почему, Диана встречает американскую туристку Дженни Хофманн, которую уже видела в своих кошмарах.