En 1889, una princesa gitana, la joven Marie (Annabella), pierde a su aristocrático marido cuando el suyo muere en un accidente. Casi medio siglo después , su nieta María (Annabella) se enamora de un entrenador de caballos canadiense, Kerry Gilfallan (Henry Fonda), que trabaja para preparar las entradas para el Derby de Epsom Downs. Aunque está comprometida para casarse con un hombre en España, ella se enamora de Kerry y él de ella. Las complicaciones surgen cuando reaparece el prometido español.