Ava, femme de Cro-Magnon, vit il y a 22 000 ans. Elle veut retrouver Adama, le père de son enfant. Il lui a laissé une chanson et une carte pour se repérer. De Castel-Merle, en Dordogne, à Foz Côa, au Portugal, faisant escale dans les Landes, elle parcourt plus de mille kilomètres avec son fils Adam.