Rory MacNeil é um escocês ranzinza que não dá a mínima para a opinião dos outros. Um dia ele descobre que tem poucos meses de vida, e sua possível salvação está em São Francisco. Contrariado, ele abandona a ilha onde sempre viveu e vai se hospedar na casa do filho, que não vê há anos e com quem tem uma relação conturbada. Mas um golpe do destino dá a Rory uma nova chance, não só com seu filho e seu neto, mas também com seu próprio coração.