Madama Butterfly (título original en italiano) es una ópera en tres actos (originariamente en dos actos) con música de Giacomo Puccini y libreto en italiano de Giuseppe Giacosa y Luigi Illica. Puccini basó su ópera en parte en el cuento «Madame Butterfly» (1898), de John Luther Long, que fue dramatizado…