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