Robert perde entrambi i genitori da piccolo. Sua madre, una donna scozzese figlia di protestanti, ha sposato il padre del bambino, un cattolico irlandese contro il volere dei suoi e ha lasciato il piccolo paese natio per trasferirsi con il marito a Dublino. Ora Robert viene mandato in Scozia dai genitori della madre che non ha mai conosciuto. Suo nonno, un ispettore sanitario, nonostante si dichiari timorato di Dio e rispettoso del prossimo, in realtà è avaro ed egoista. Gli unici appigli di Robert sono le donne della famiglia, che lo accettano e lo amano dal primo momento senza condizioni e il suo bisnonno, un vecchietto eccentrico e generoso. Quando però, terminati gli studi regolari, Robert vorrebbe iscriversi all'università per conseguire la laurea in medicina, il nonno si oppone e lo costringe a cercare un lavoro. Operaio in una fonderia del paese, Robert è disperato per il futuro ma il bisnonno, che lo ha tanto amato in vita, gli tende una mano anche dall'aldilà: infatti ha lasciato al nipote una piccola somma di denaro, sufficiente per iscriversi all'università e sposare poi Alison, la ragazza amata sin dall'infanzia.