Based on a true story that stunned the world, M. Butterfly opens in the cramped prison cell where diplomat Rene Gallimard is being held captive by the French government - and by his own illusions. In the darkness of his cell he recalls a time when desire seemed to give him wings. A time when Song Liling, the beautiful Chinese diva, touched him with a love as vivid, as seductive - and as elusive - as a butterfly.
How could he have known, then, that his ideal woman was, in fact, a spy for the Chinese government - and a man disguised as a woman? In a series of flashbacks, the diplomat relives the twenty-year affair from the temptation to the seduction, from its consummation to the scandal that ultimately consumed them both. But in the end, there remains only one truth: Whether or not Gallimard's passion was a flight of fancy, it sparked the most vigorous emotions of his life.