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