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