Marie, vingt ans, part a la recherche du bonheur aux cotes d'un malfrat malmène lui aussi par la vie. C'est une route semée d'embuches et de fuites en avant ou elle va rencontrer et partir a nouveau avec Tonio, sept ans, le fils du malfrat.
Lena, une petite fille blanche, et Ningo, un petit garçon noir élevé par les parents de Lena, grandissent ensemble dans le Mozambique colonial. Seule l'innocence de l'enfance permettra à cette amitié de perdurer lorsque la tempête des bouleversements historiques s'abattra sur eux. Vingt ans...