Les destins de trois femmes séparées par des milliers de kilomètres. Avocate à Montréal, Sarah souffre d'un cancer du sein. En Inde, Smita se bat pour que sa fille aille à l'école. En Sicile, l'entreprise familiale de Giulia croule sous les dettes...
Convaincu que son père disparu en mer deux ans plus tôt est toujours vivant, Félix, 12 ans, part à sa recherche en compagnie du vieux Tom, un marin à la retraite, Quack, le perroquet voleur et Ulysse, le chat qui se comporte comme un chien.