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