Korán elveszítette az édesapját Duncan. A Minneapolisban élõ, huszonöt éves fiatalember azóta nem találja helyét a világban. Miközben váltogatja a munkahelyeket, céltalanul lõdörög a városban, kimaradozik a régi barátaival. Miután karbantartóként állást kap egy toronyházban, elmegy meglátogatni az idõsek otthonában élõ nagyszüleit. A nagyapja, Ronald súlyos beteg. A Ruth-szal és a Ronalddal való találkozás hatására új értelmet nyer számára az élet. Különösen, hogy megismerkedik a betegápoló Kate-tel. Kapcsolatuk új reménnyel kecsegtet.