1889. Um senhor irlandês se casa com uma bela cigana, mas morre ao cair de um cavalo. Sua família, que odeia o cigano, persegui-la para fora de casa e ela se refugia na Espanha. 1937. Quase meio século depois, a cigana, fugindo da guerra civil espanhola, retorna à Irlanda, na companhia de Maria, sua linda neta. Maria se apaixona por Kerry, um jovem treinador de cavalos, mas o problema é que ela estava noiva de um homem na Espanha. Um dia, o noivo espanhol reaparece.