Cattion d'Urville recueille une bohémienne, Sarah et sa petite-fille Miarka, dans une dépendance de son château. Miarka, en grandissant, attire l'attention de Luigi, le neveu de Cattion qui, peu à peu, devient amoureux d'elle. Sarah a élevé la fille dans la tradition des tziganes qui maudissent quiconque se marie avec un homme qui n'est pas tzigane. Miarka finit par aimer Luigi et celui-ci veut se marier avec elle. La loi de la race s'y oppose. Heureusement qu'une enquête généalogique bien menée découvrira que Luigi est de race tzigane. Il s'épouseront.