В мрачных тенях старого особняка, где свет лишь изредка пробивается сквозь запыленные окна, разыгрывается драма, полная предательства и разрушенных надежд. Кэти Доллард, старшая из детей, носит на себе тяжесть не только своего возраста, но и той тёмной тайны, которую их мать, Корнелия, с трудом прячет от мира. Она, словно тень, заперла своих детей на чердаке, предав их ради своей тщеславной мечты о счастье с новым мужем.

В этом безумном мире, где стены шепчут о страхе и отчаянии, Крис, брат Кэти, становится её единственным союзником и, в то же время, её внутренним конфликтом. Их отношения, зарождающиеся среди мук и страданий, окутаны не только нежностью, но и тёмной иронией, когда любовь становится источником ещё больших страданий. Сестры-близнецы, Мэри и Лори, играют свою роль в этой трагедии, их невинность становится жертвой жёсткой реальности.

Каждый день, проведённый на чердаке, становится борьбой за выживание. Дедушка, жестокий и авторитарный, олицетворяет ту тёмную сторону, от которой они пытаются убежать. Его присутствие нависает над ними, как тень, искажая всё, что они знают о любви и свободе. Кэти и Крис ведут внутреннюю борьбу, осознавая, что их чувства могут стать причиной разрушения не только их, но и тех, кто им дорог.

В конце концов, мрачные реалии их существования не оставляют выбора. Корнелия становится символом эгоизма, разрушая не только своих детей, но и свою собственную жизнь. Цветы на чердаке — это не только оды любви, но и мрачная баллада о предательстве, тайнах и разрушенных надеждах, где каждый персонаж сталкивается с тёмной стороной своей души.