Madame Butterfly ist eine Oper in drei Akten von Giacomo Puccini. Das Libretto der Oper wurde von Giuseppe Giacosa und Luigi Illiaca geschrieben. Sie war erstmal eine Oper in zwei Akten und wurde noch im selben Jahr der Uraufführung 1904, umgeschrieben in drei Akte. Grundlage der Oper bot die Erzählung Madame Butterfly von 1898 von John Luther Long und der Tragödie Madame Butterfly von David Belasco. Und ja wenn dies keine Tragödie ist was dann? Die schöne Japanerin Butterfly wird