Un jeune homme qui vient de perdre sa mère passe ses journées dans les Highlands d'Ecosse à espionner ses proches. Désireux de découvrir les causes de la mort de sa mère, il part pour la ville...
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.