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...
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...
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...