Rory MacNeil to trudny w obyciu, zgorzkniały Szkot w podeszłym wieku. Zamknięty w sobie mężczyzna unika kontaktu z ludźmi i mieszka na ukochanej wyspie, która uważa za swój dom. Jednak pogarszający się stan zdrowia zmusza go do wyjazdu na leczenie do San Francisco. W dalekim, obcym mieście Rory zamieszka z synem i jego rodziną, których nie widział od lat. Ponury odludek stopniowo zmieni swoją postawę wobec ludzi i świata, kiedy pozna swojego rocznego wnuczka. Więź, jaka się między nimi zrodzi, na nowo rozpali w Rorym chęć do życia.