«Девяностые» были давно. Но эхо того непростого, тёмного времени до сих пор звучит и не даёт спать спокойно главному герою истории - майору Кириллу Решетову (Дмитрий Лавров), которому коллеги сообщают страшную новость: жестоко убита его бывшая возлюбленная - Наталья, которая тоже работала в полиции. Шокированный известием Решетов срочно выезжает в Ярославль, где жила Наташа, и прямо на вокзале узнаёт, что пятнадцатилетняя дочь погибшей – его ребёнок, о котором он ничего не знал.
Довольно скоро Решетов понимает, что это убийство как-то связано с «делом Лихова», которое они вместе с Наташей вели почти двадцать лет назад. Банда вора в законе Алексея Лихова и его младшего брата Мартына держала в страхе весь Ярославль, убивала с особой жестокостью и легко избегала возмездия. Тогда Решетов сделал все, чтобы наказать преступников: главаря и большинство его подельников убили во время задержания, а Мартына посадили в тюрьму, где он впоследствии умер.
Однако если бандитов нет в живых, кто и зачем убил Наталью? Намерен ли этот таинственный убийца продолжать мстить? И какую цель он преследует? Майору Решетову предстоит это выяснить и постараться не только не погибнуть самому, но и сохранить жизнь своей дочери, над которой нависла угроза.