Главный герой, Гилберт Грейп, живёт в Эндоре, маленьком городке в штате Айова, где каждый день похож на предыдущий. Он работает в местном магазине, помогает матери заботиться о своем младшем брате Арни, страдающем от проблем развития, и пытается разобраться со своей сложной семейной жизнью.
Мать Гилберта, Бонни, страдает от ожирения и практически не вставляется из кровати уже много лет. Она требует постоянного ухода и внимания, что ставит Гилберта в тяжелое положение, делая его связанным с домом и обязанностями.
В жизни Гилберта появляется Бекки, загадочная девушка, которая приезжает в город и меняет его рутину. Она становится объектом внимания всех парней, но Гилберту она особенно близка. Бекки помогает ему освободиться от оков семейных обязанностей и начать видеть мир шире.
Постепенно Гилберт осознает, что он должен бороться за свою собственную жизнь и счастье, несмотря на все препятствия, которые ему приходится преодолевать. Он понимает, что любовь и поддержка семьи важны, но также понимает, что он имеет право на собственное счастье и свободу.
Через сердце Гилберта проходит множество эмоций и разочарований, но в конце концов он находит в себе силы изменить свою жизнь и начать новый путь. Встреча с Бекки становится для него поворотным моментом, который помогает ему понять, что он способен на большее, чем просто заботиться о других.
«Что гложет Гилберта Грейпа?» — это история о поиске себя, о любви и семейных отношениях, о том, как важно находить баланс между заботой о других и заботой о себе. Это книга о том, что каждый из нас имеет право на счастье и свободу, независимо от обстоятельств, и что иногда нужно сделать шаг вперед, чтобы начать новую жизнь.