M. Butterfly, a play by David Henry Hwang, tells the story of diplomat Rene Gallimard, who reflects on his tumultuous twenty-year affair with Song Liling, a Chinese diva who is ultimately revealed to be a spy and a man disguised as a woman. Set against the backdrop of a prison cell, the narrative explores themes of desire, illusion, and the cultural conflicts between East and West. With its blend of humor and drama, the play critiques racial stereotypes and the complexities of love and identity.