Grenade, Espagne, au XIXème siècle. Violetta, jeune marchande de fleurs, prédit à Eugénie de Montijo un avenir grandiose. Celle-ci épouse en effet par la suite Napoléon III. Eugénie fait venir auprès d'elle Violetta, qui s'éprend vite de Juan, le cousin d'Eugénie. Celui-ci considère la condition de la jeune femme trop modeste pour son nouveau rang. Mais lorsque Violetta brave les dangers pour sauver Eugénie d'un complot, Juan, ému, consent alors à lui demander sa main...
