Otec (John Bourgeois) Daniela Huffmana (Elden Henson) a jeho sestry Kris (Allegra Dentonová) sa má čoskoro po druhý raz oženiť a chce, aby po svadbe obe deti bývali spoločne s ním, jeho novou ženou a jej deťmi na farme. Daniel by sa však chcel vrátiť späť k starým rodičom. S babičkou má úplne výnimočný vzťah - je mu najbližším človekom zo všetkých ľudí na svete.
Vďaka babičke Shirlee (Debbie Reynoldsová), ktorá mu povie, že sa nikdy nič nesmie vzdávať vopred, sa nakoniec stane členom školského futbalového tímu. Čoskoro však babičku postihnú zdravotné problémy a o krátky čas musí ísť každý týždeň trikrát na dialýzu. Bohužiaľ, ani táto liečba nepomáha a nakoniec zostane posledná možnosť - transplantácia ľadvín.
Zoznam čakateľov je však dlhý a babičke veľa času nezostáva. Teraz už Daniel opäť žije s ňou a so starým otcom a všemožne im pomáha. Pri jednej návšteve nemocnice sa dozvie, že transplantácia medzi pokrvnými príbuznými má oveľa väčšiu šancu na úspech. Pomaly v ňom dozrieva rozhodnutie darovať babičke svoju ľadvinu - a to aj navzdory odporu nielen z jej, ale i z otcovej strany.