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