Lizzie élève seule son fils Frankie, agé de neuf ans et atteint de surdité. Pour que le petit garçon ne souffre pas trop de l'absence de son père, Lizzie lui explique que celui-ci est marin et actuellement à bord du vaisseau Accra.
Joe, un marinier qui travaille sur une péniche entre Glasgow et Edimbourg, découvre dans le canal le corps d'une jeune femme noyée qu'il connaît. Il s'éprend bientôt d'Ella, la femme de Les, son coéquipier.