Séville, Espagne. Juan Santos, un petit délinquant condamné, est libéré de prison pour une journée afin de célébrer avec Triana, sa femme, la première communion de leur fille Estrella.
Sud de l’Espagne, dans les années 20. Carmen est une belle jeune fille dont l’enfance a été hantée par une belle-mère acariâtre. Fuyant un passé dont elle n’a plus mémoire, Carmen va faire une rencontre insolite : une troupe ambulante de nains toreros qui va l’adopter et lui donner...