Jessica er en tenåring og har kreft. Hun vil bare leve livet sitt før hun dør, men moren Rose er overbeskyttende og synes det er vanskelig å gi slipp. Når faren til Rose, Jessicas bestefar, som havnet i fengsel da hun var barn, plutselig kommer tilbake til livet hennes, ber han om tilgivelse. Han ønsker å være en del av barnebarnas liv, og knytter seg raskt til Jessica når han hjelper henne å "leve" ved å lære henne å kjøre bil, for eksempel. Dette voksende forholdet mellom bestefar og barnebarn gjør også Rose mer tilgivende. Og når Jessicas store ønske er å delta på ballet (prom), gjør Rose alt for å få det til.