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