Un groupe d'amis qui lutte pour survivre dans les bidonvilles de Madrid commet de petits délits afin de financer les débuts de l'un d'entre eux en tant que torero.
Vers 1850, alors que la belle Eugénie de Montijo passe dans le quartier gitan du Sacromonte à Grenade avec sa mère, elle fait la connaissance de Violetta, belle danseuse et vendeuse de violettes qui vit dans ce quartier. Violetta lui prédit – en lisant les lignes de la main d'Eugénie - une...