Полный сюжет раскрывает череду трагедий, формирующих личность Грейс. После смерти отца-алкоголика ее и Гилберта разлучают. Грейс попадает к приемным родителям-свингерам, которые, хоть и не злы, но эмоционально отстранены. Гилберта же отправляют в семью жестоких религиозных фундаменталистов, где он подвергается физическому и психологическому насилию, в том числе попыткам "излечить" его зарождающуюся гомосексуальность с помощью экзорцизма.
Взрослая Грейс, страдающая от одиночества и клептомании, заводит дружбу с пожилой соседкой Пинки. Пинки, в свою очередь, делится историей своей жизни, полной потерь, и страдает от деменции. Перед смертью Пинки оставляет Грейс коробку со своими вещами и послание, призывающее ее "избавиться от улиток" и начать жить. Смерть подруги становится для Грейс толчком к переменам. Она избавляется от своей огромной коллекции, символически освобождаясь от прошлого.
Ключевой сюжетный поворот касается судьбы Гилберта. Грейс получает известие, что он погиб в пожаре. Эта новость окончательно ломает ее, но также и становится отправной точкой для ее исцеления. Она решает увековечить память о брате, создав автобиографический пластилиновый мультфильм — тот самый, который зритель только что посмотрел. Финальная сцена происходит на премьере ее фильма. Когда она выходит на сцену для ответов на вопросы, из зала поднимает руку мужчина, невероятно похожий на Гилберта, и спрашивает: "Вы верите в волшебство?". Этот финал остается открытым. С одной стороны, это может быть реальное, чудесное воссоединение — Гилберт выжил. С другой, это может быть символический образ, знак того, что дух брата всегда с ней, или просто плод ее воображения. Эта неоднозначность придает концовке особую поэтичность и силу, оставляя зрителя с чувством светлой надежды.