Eva a mis sa vie professionnelle et ses ambitions personnelles entre parenthèses pour donner naissance à Kevin. La communication entre mère et fils s'avère d'emblée très compliquée...
Glasgow. Milieu des années 70. James, 12 ans, a un secret qui l'isole au sein de sa propre famille. Autour du canal qui est son terrain de jeu, il partage son affection entre Margaret Anne, une adolescente et Kenny, un gamin resté innocent…