'El gitano por amor' es una ópera bufa en dos actos basada en 'La gitanilla' de Miguel de Cervantes. La historia sigue a Preciosa, una joven gitana virtuosa y atractiva, y a don Juan de Cárcamo, un noble que se enamora de ella y se convierte en gitano bajo el nombre de Andrés Caballero para acercarse a ella. Preciosa le impone vivir dos años con su comunidad para probar su constancia, durante los cuales Andrés enfrenta aventuras, injusticias y una falsa acusación de robo.
Al final, se revela que Preciosa no era gitana de nacimiento, lo que permite a ambos casarse, dejando un mensaje sobre el amor verdadero, la libertad, el honor y la nobleza del corazón por encima de la sangre.

