Rok 1889. Irlandzki lord Clontarf (Leslie Banks) na przekór rodzinie żeni się z piękną Cyganką Marie (Annabella). Wkrótce po śmiertelnym wypadku mężczyzny podczas jazdy konnej zostaje ona wygnana i wyjeżdża do Hiszpanii. Dopiero w 1937 roku, podczas trwającej wojny domowej, Marie (Irene Vanbrugh) powraca do Irlandii. Wraz z nią przybywa wnuczka Maria (Annabella), która poznaje trenera koni z Kanady, Kerry'ego (Henry Fonda). Jednak jej śladem podąża Sir Valentine (Stewart Rome), z którym jest zaręczona...