Делия Балмер живёт в Лондоне и работает медсестрой. Она привыкла к самостоятельной жизни и не стремится заводить серьёзные отношения, пока однажды не знакомится с Джоном Суини. Сначала новый знакомый производит хорошее впечатление. Джон кажется внимательным и обаятельным, умеет поддержать разговор и постепенно становится частью жизни Делии. Они начинают встречаться, но со временем поведение мужчины меняется. За спокойствием и заботой всё чаще появляются ревность, вспышки гнева и желание полностью контролировать Делии. Она понимает, что практически ничего не знает о прошлом Джона. Любые попытки задавать вопросы вызывают у него раздражение, а некоторые его рассказы не совпадают между собой. Отношения становятся всё более опасными. Джон старается ограничивать общение Делии с другими людьми и постепенно превращает её собственный дом в место, где она больше не чувствует себя в безопасности. Делия пытается разорвать отношения. Но Джон не собирается принимать её решение и продолжает возвращаться. Однажды он признаётся ей в убийстве бывшей девушки. Делия понимает, что рядом с ней находится человек, способный воплотить свои угрозы. Она обращается в полицию и рассказывает о признании. Начинается расследование, но остановить Суини сразу не удаётся. После очередного появления Джона ситуация заканчивается жестоким нападением. Делия получает тяжёлые травмы, но выживает. Суини исчезает. Теперь Делия знает, что человек, пытавшийся её убить, находится на свободе и может вернуться в любой момент. Начинаются долгие годы ожидания. Делии приходится восстанавливать свою жизнь, одновременно понимая, что опасность никуда не исчезла. Она старается вернуться к работе и привычным делам, но последствия пережитого постоянно напоминают о себе. Любой неожиданный звук или незнакомый человек рядом с домом заставляет её насторожиться. Полиция продолжает искать Суини. Постепенно появляются сведения о других женщинах, с которыми он был связан, и подозрения в отношении него становятся значительно серьёзнее. Когда Джона наконец задерживают, для Делии история не заканчивается. Теперь ей предстоит пройти через следствие и судебный процесс, снова рассказывая о событиях, которые она годами пыталась оставить в прошлом. Расследование связывает Суини с убийствами двух женщин. Следователи пытаются восстановить его передвижения и выяснить, что происходило в годы, когда ему удавалось скрываться. Делия становится одним из ключевых свидетелей. Ей приходится столкнуться не только с человеком, которого она боялась много лет, но и с системой, не сумевшей защитить её после первых предупреждений. И только спустя годы после нападения дело приближается к суду. Для Делии это означает новую встречу с прошлым и возможность наконец увидеть Суини на скамье подсудимых, где ему придётся отвечать за преступления, которые слишком долго оставались без наказания.