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