Madame Buttefly es una ópera dividida en tres actos de Giacomo Puccini. El texto es de Giuseppe Giacosa y Luigi Illica y está basado en la obra para teatro de David Belasco, quién se inspiró en el libro de Pierre Loti, 'Madame Chrysanthéme'. Fue estrenada en Milán el 17 de Febrero de 1904. Junto a La Boheme y Tosca es una de las tres óperas más representadas del compositor
La obra se desarrolla en Nagasaki, a principios del siglo XX, donde una joven japonesa contrae matrimonio con un teniente de la marina estadounidense; matrimonio para ella para toda la vida y para el sólo una aventura fuera de su país. El teniente de la marina regresa a su país con la promesa de volver, pero pasa el tiempo y la joven ve como todo ha sido una mentira; entre tanto ella ha tenido un hijo y el se ha casado en su país con una norteamericana. Cuando con el tiempo el regresa de visita a Japón con su esposa, allí se entera de la existencia del hijo.