Опера "Мадам Баттерфляй" создана итальянским композитором Джакомо Пуччини на либретто Луиджи Иллика и Джузеппе Джакоза.Либретто написано по драме Давида Беласко "Гейша", а тот , в свою очередь, использовал в качестве литературной основы произведение Джона Л.Лонга.
Так случилось , что у оперы было две премьеры , обе в 1904 году. Первая премьера состоялась 17 февраля , в миланском театре "Ла Скала". Первый вариант: двухактная опера, дирижер Клеофонте Кампанини- провалилась . К концу второго акта зрители расходились, все представление сопровождалось шумом , свистом.Критики тоже писали о "занудности" оперы , повторах "Богемы" и т.п. Пуччини настолько расстроился , что отказался от второго спектакля в "Ла Скала" , вынужден был заплатить неустойку.
Успокоившись и поразмыслив , Пуччини немного переделал партитуру , разбил второй акт на две части, подработал некоторые детали в первой части. И в мае этого же 1904 года состоялась вторая премьера обновленной оперы , уже в театре "Гранде" в Брешии.Дирижировал Тосканини. И теперь успех был полный: публика стоя аплодировала , требовала повторения некоторых арий, семь раз вызывала актеров на сцену.
Всего Пуччини сделал пять версий оперы, последнюю в 1907 году.