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