Sébastien est un petit garçon qui vit dans les Pyrénées, aux côtés de César, un vieil homme, et de sa petite fille Angélina, qui a l'a élévé depuis qu'il était un bébé. Un jour, il rencontre une chienne que tout le monde dit dangereuse, mais au premier regard, Sébastien devine qu'elle est le plus gentil des animaux. Il apprend peu après que sa mère est en fait une gitane, qui l'a confié a César à sa naissance, et décide de la retrouver en Espagne.