Во время утренней пробежки Антон Гаврилов натыкается на тело пятилетнего Тёмы — соседского мальчика. Расследование поручают Корецкому, неприятному типу с пронзительным взглядом, который сразу решает, что Антон знает больше, чем говорит. Чтобы очистить своё имя, Гаврилов начинает копать сам и быстро понимает: за фасадом благополучия соседей скрываются грязные секреты, а даже близкие друзья оказываются не теми, за кого себя выдают.
Чем глубже он погружается в эту историю, тем сильнее рушится его собственная жизнь. Каждый новый подозреваемый лишь запутывает дело, но в итоге Антон находит разгадку — такую нелепую и страшную, что её невозможно было предугадать.