Гилберт Грейп живет в небольшом городке в Айове, где население едва достигает тысячи человек. Его жизнь полна забот: он ухаживает за двумя сестрами и своим братом, который страдает от умственной отсталости, а также заботится о своей матери, которая имеет проблемы с лишним весом. Гилберт работает в местном магазине и пытается наладить личную жизнь, заводя роман с замужней женщиной, что добавляет сложности в его повседневное существование.
Однако все меняется, когда в город приезжает очаровательная молодая женщина по имени Беки. Она приносит с собой свежий ветер и новые перспективы, заставляя Гилберта взглянуть на свою жизнь под другим углом. Общение с Беки пробуждает в нем надежды и мечты, которые казались давно забытыми. Гилберт начинает осознавать, что его жизнь не ограничивается заботой о близких и рутинной работой.
С появлением Беки он сталкивается с внутренними конфликтами, которые заставляют его переосмыслить свои обязанности и желания. Гилберт начинает понимать, что ему нужно найти баланс между заботой о семье и стремлением к собственному счастью. Эта встреча меняет его восприятие жизни и подталкивает к важным решениям, которые могут изменить его судьбу. Взаимоотношения с Беки становятся для него не только источником вдохновения, но и возможностью изменить свою жизнь к лучшему.