За несколько месяцев до школьного благотворительного бала в воздухе уже витало странное напряжение. Оно копилось исподволь, в тихих разговорах на кухнях и многозначительных взглядах, которыми обменивались родители на школьных собраниях. Пять, казалось бы, совершенно разных семей, чьи дети учились в одном классе, постепенно оказывались втянуты в общую, невидимую посторонним паутину.
Семья Волковых жила в старом, но ухоженном доме на окраине. Глава семьи, Антон, был тихим бухгалтером, а его жена, Лидия, слишком часто наведывалась в кабинет директора школы по поводу и без. Их сын, Степан, был замкнут и носил на руке старый дедовский перстень, который никогда не снимал.
Через дорогу от них, в современном таунхаусе, обитало семейство Зарецких. Яркие, успешные, они были душой родительского комитета. Марина Зарецкая организовывала все школьные мероприятия, а её муж, Денис, щедро спонсировал их. Их дочь, Полина, была примой школьного театра.
Третья семья, Ковалёвы, переехала в город всего год назад. Они держались особняком, отказываясь от участия в родительских чатах. Галина Ковалёва, мать-одиночка, работала в ночную смену медсестрой, а её сын, Артём, был гениален в математике, но страдал от жестокой травли.
Четвёртые, супруги Глуховы, владели сетью небольших кафе. Они всегда улыбались, но их улыбки казались натянутыми, а глаза усталыми. Их дочь, Варя, была лучшей подругой Полины Зарецкой, но в последнее время девочки стали отдаляться друг от друга.
И, наконец, семья Елисеевых. Пожилые родители, воспитывавшие внука, Кирилла, после трагической гибели его матери. Они редко появлялись в школе, а мальчик был тихим и болезненным, часто пропускал занятия.
Связи между ними казались случайными: общие родительские собрания, детские праздники, сбор денег на новые шторы в классе. Но под поверхностью обыденности зрело что-то иное. Антон Волков как-то помог Денису Зарецкому с аудитом, после чего стал необычайно молчалив. Галина Ковалёва однажды заступилась за Артёма перед Лидией Волковой, и та с тех пор смотрела на неё с ледяной неприязнью. Старший Глухов был должен денег Елисеевым, но те никогда не напоминали о долге, лишь печально смотрели на него.
К балу всё смешалось. Организацией занималась, конечно, Марина Зарецкая. Волковы отвечали за бухгалтерию, Ковалёвых уговорили помочь с украшением зала, Глуховы предоставили угощение, а Елисеевы пожертвовали на аукцион старинную фамильную брошь.
Вечер бала был пёстрым и шумным. Дети смеялись, родители общались, стараясь не смотреть друг на друга прямо. А потом в тихом кабинете за сценой нашли тело. Лицо было обезображено, опознать человека сразу не удавалось. На полу рядом с жертвой лежал странный предмет, знакомый лишь узкому кругу людей, — тот самый перстень Степана Волкова. Но сам Степан исчез.
И только тогда, когда начали сводить воедино обрывки прошлых месяцев, проступать стали истинные очертания трагедии. Убийство было не началом, а финалом. Финал долгой истории, где каждая из пяти семей держала в руках по кусочку пазла, но никто не видел всей картины целиком, пока не стало слишком поздно.