In un villaggio zingaro, i padri di Candela e José si promettono reciprocamente i loro figli. Anni dopo, l'infedele José sposa Candela ma, mentre difende la sua amante Lucía in una rissa, viene pugnalato a morte. Carmelo, che ama segretamente Candela fin da ragazzo, viene arrestato mentre aiuta José e mandato ingiustamente in prigione. Quattro anni dopo viene rilasciato e dichiara il suo amore a Candela. La donna però è maledetta da un amore stregato e ogni notte si reca nel luogo dove è morto José per ballare con il suo fantasma.