Robert Shannon, un orphelin irlandais de huit ans, est pris en charge par la famille de sa mère en Ecosse. Il grandit dans le petit village de Loganford aux cotés d'une arrière-grand-mère sévère et son époux qui devient le meilleur ami du garçon. Devenu un jeune homme, son grand-père exige qu'il aille travailler à la place de poursuivre les études de médecine qui lui tiennent à coeur.