Dans une ville côtière d'Écosse, Lizzie Morrison, qui a fui son mari violent, élève avec l'aide de sa mère son fils de neuf ans Frankie, atteint de surdité.
Pour le ménager, elle lui fait croire, par le biais d'un ingénieux stratagème, que son père, toujours absent, sillonne le globe à bord du bateau Accra et lui écrit des lettres de divers pays. Or, le garçon apprend que ledit navire va bientôt mouiller dans les eaux du port de la ville.
Devant l'immense joie de Frankie de renouer avec son paternel, Lizzie se trouve coincée entre tout révéler à son fils ou lui trouver un père substitut. Son amie Marie lui présente alors son frère, qui accepte de jouer ce rôle contre paiement.
Mais lorsque Frankie s'attache de plus en plus à l'étranger, et celui-ci à Lizzie, des décisions majeures s'imposent.