Сержант Карен Пири — не типичный экранный детектив. У неё нет вредных привычек или трагического прошлого, зато есть цепкий ум и умение замечать детали, которые опытные коллеги давно списали в архив. События разворачиваются в шотландском Сент-Эндрюсе. Карен поручают возобновить расследование старого дела 1996 года. Тогда жестокое убийство молодой горничной Рози Дафф потрясло город, но виновных так и не нашли. Поводом для возобновления поисков становится популярный криминальный подкаст. Блогеры находят новые зацепки, заставляя полицию оправдываться за ошибки прошлого. Карен приходится в одиночку противостоять скептицизму начальства и недоверию свидетелей. Она молода, напориста и не боится задавать неудобные вопросы тем, кто привык хранить молчание десятилетиями. Городские легенды сталкиваются с суровой реальностью, а тени прошлого начинают оживать, угрожая покойным и живым. Пири понимает: чтобы найти убийцу сегодня, нужно полностью погрузиться в атмосферу той роковой ночи, когда четверо пьяных студентов обнаружили тело девушки.
Расследование превращается в опасную игру, где каждый свидетель что-то недоговаривает. Карен буквально по крупицам восстанавливает цепочку событий, работая в условиях тотального недофинансирования и сексизма со стороны старших офицеров. Трое подозреваемых, которые тогда избежали наказания, теперь стали солидными людьми. У каждого из них своя жизнь, положение в обществе и общая тайна, которую они поклялись не раскрывать. Но Карен не привыкла отступать. Она находит бреши в их алиби и заставляет заговорить тех, кто молчал четверть века. Старые улики в свете современных технологий ДНК обретают новый смысл. Пири понимает, что за давним преступлением скрывается не просто случайная вспышка насилия, а глубокая личная драма. Ей предстоит выяснить, почему полиция закрыла глаза на очевидные факты и кто на самом деле манипулировал следствием. Финал расследования перевернет представление о правосудии и заставит Карен осознать, что правда иногда стоит слишком дорого. Это история о поиске справедливости в мире, где время умеет заметать следы, но не способно их полностью стереть.