Carmen è una bellisima giovane donna che vive in un piccolo paese nel sud della Spagna durante gli anni Venti. Rimasta senza madre, morta durante il parto, Carmen è stata educata dalla nonna ballerina di flamenco ma la sua infanzia è stata tormentata dalla cattiveria della matrigna…