En 1945, Jamie, âgé de huit ans, est né et vit à Newcraighall, une modeste bourgade de mineurs, située à proximité d'Edimbourg, en Ecosse. Plein d'espoir et d'enthousiasme, le petit orphelin n'a jamais renoncé à retrouver ses parents, qu'il n'a jamais connus. Mais pour le moment, lui et...
Placé dans un pensionnat, Jamie vit difficilement le quotidien avec les jeunes de son âge. Malgré la bienveillance du directeur à son égard, l'adolescent finit par accepter de retourner vivre avec son père. Mais, une fois encore, ce dernier le délaisse. Après s'être enfui, Jamie est...
La grand-mère maternelle de Jamie vient de mourir. Tommy est envoyé dans un orphelinat et Jamie doit aller vivre chez sa grand-mère paternelle, une femme violente qui accuse la mère de Jamie de ruiner son fils. Elle n'a d'élans de tendresse envers le gamin que lorsqu'elle a bu plus que de...