Love's mysteries and betrayal's cruelties are boldly portrayed in this fictional tale of French diplomat Rene Gallimard and Beijing Opera star Song Liling. Rene believes he's found the perfect woman. But after a love affair of nearly 20 years, he finds he cannot believe anything about the beguiling, secretive singer. Rene learns Song Liling is a spy. And it's not the only shocking secret his beloved "butterfly" hides.