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