1941. Un bateau de commerce soviétique arrive dans un port italien. Le matelot Roman descend sur le quai. Sur une des places il entend chanter. C'est Francesca qui chante. Le matelot est émerveillé par sa voix et sa beauté. Ce jour là ils ont longuement erré dans les rues et sur les places de la vieille ville. Et le lendemain matin la guerre était déclarée. Le bateau devait retourner en URSS. Les amoureux avaient du mal à se séparer mais ils étaient sûrs de se retrouver.
Sur le chemin du retour le bateau est coulé par les nazis. Seuls le contremaître et Roman réussissent à survivre. A terre ils sont recueillis par de simples gens. Ils participent à la Résistance. Après la mort du contremaître on n'a plus eu aucune nouvelle de Roman. Francesca l'a cru mort...
Mais la guerre est finie et le bateau soviétique entre à nouveau dans ce port. Lors d'une brève escale Roman veut retrouver Francesca. Ses amis du groupe de résistants l'aident dans ses recherches. Ils se sont vus mais il ne restait plus de temps : le bateau retournait au pays. Francesca l'a accompagné sur la jetée. Reverra-t-elle Roman ?