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