As famílias ciganas de Dara e de Igor fizeram um contrato de casamento para seus filhos Dara e Igor, quando os dois ainda eram crianças e moravam na cidade espanhola de Sevilha. Depois de 20 anos, Igor volta para cumprir o acordo das duas famílias.