В элитной частной школе "Лотос" каждый год проходит благотворительный бал — событие, на котором собирается весь цвет местного общества. В этом году вечер омрачен трагедией: в пустом кабинете музыки найден труп. Личность жертвы установить не удается — лицо обезображено, а опознавательные знаки отсутствуют. Расследование заходит в тупик с первых минут.
Но нити этой истории тянутся далеко в прошлое, за несколько месяцев до рокового бала. Все вращается вокруг пяти семей, чьи дети учатся в одном, десятом "А", классе. Казалось бы, что может связывать владельца сети аптек, звезду местного телевидения, затворницу-художницу, семью потомственных юристов и новоиспеченного IT-миллионера? Только школьные родительские чаты и общие праздники. Однако под поверхностью размеренной жизни клокочет вулкан из старых обид, тщательно скрываемых секретов и переплетающихся судеб.
За несколько месяцев до убийства в жизни каждой из этих семей начинают происходить странные события. Кто-то получает анонимные письма с угрозами, у кого-то внезапно рушатся выгодные сделки, а чьи-то прошлые грехи, казалось бы, надежно похороненные, вдруг всплывают наружу. Дети, не подозревая о подковерных бурях своих родителей, учатся, дружат и ссорятся, сами того не ведая, становясь частью сложной мозаики. Их невинные увлечения, школьные проекты и даже случайно подслушанные разговоры дома неожиданно обретают зловещий смысл.
Постепенно выясняется, что все пять семей каким-то непостижимым образом связаны не только через школу, но и через одно давнее, полузабытое событие. Каждая семья хранит свой фрагмент правды, свою часть пазла. И когда наступает ночь бала, все эти нити сходятся в одной точке — в той самой комнате, где прольется кровь. Убийство становится лишь финальным актом давно начавшейся пьесы, где жертва, возможно, не так невинна, а преступник гораздо ближе, чем кажется.