Puccini’s opera, written in the early twentieth century, tells the story of an American lieutenant stationed in Nagasaki who marries a Japanese woman known as Madame Butterfly. Whereas she has given up her religion and earned the wrath of her family to enter the marriage, Lt. Pinkerton treats the marriage far less seriously, and is soon posted back to the US. Unknown to Pinkerton, Butterfly has given birth to their son and is waiting faithfully for his return when he arrives back in Nagasaki three years later. Butterfly pretties up her house and prepares to present her child to the proud father. Pinkerton, meanwhile, has remarried in America and brings his new wife to meet the unsuspecting Butterfly. When he offers to adopt the child, poor Butterfly agrees and tells him to come back later. She then embraces her son and falls on her father’s sword.

The opera was adapted from a play by David Belasco, though some attribute it to a book by Frenchman Pierre Loti who wrote Madame Chrysanthème after spending a month in Nagasaki in 1885 with a young Japanese woman called Kane. Whatever its origin, the opera was not well received at its debut and Puccini was forced to rewrite Pinkerton and his American wife in a more sympathetic light. Efforts to trace the real Pinkerton have led to a William B. Franklin, but there are many contenders; it was common practice in the late nineteenth century for Western males stationed in Japan to “marry” a geisha in order to secure their companion’s faithfulness and reduce the spread of venereal disease. In return, they provided accommodation plus some remuneration. As soon as the posting ended, however, the agreement was considered null and void on both sides.

Book through Rough Guides’ trusted travel partners

Japan features

The latest articles, galleries, quizzes and videos.

Japan House: a new cultural crossroad between Britain and Japan

Japan House: a new cultural crossroad between Britain and Japan

Travel to Japan has boomed over the past year, with over 300,000 UK visitors rushing to the country in 2017. But if you want to experience the country's exquisi…

22 Jun 2018 • Eleanna Zanga insert_drive_file Article
In search of the secret to long life in Nagano

In search of the secret to long life in Nagano

People in Nagano, Japan, live longer than virtually anywhere else on earth. But what’s the secret of this success? Our writer Shafik Meghji travelled across…

16 May 2018 • Shafik Meghji local_activity Special feature
Kyushu's living stories: exploring Japan's unsung corner

Kyushu's living stories: exploring Japan's unsung corner

This year Japan celebrates the 150th anniversary of the Meiji Restoration – the event that returned the emperor to the throne, and set the country back on th…

09 May 2018 • Neil McQuillian local_activity Special feature
View more featureschevron_right

Privacy Preference Center

Necessary

Mandatory - can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID,aelia_cs_selected_currency,cookie_notice_accepted,RS,bp-message,bp-message-type,id,UIDR,w3tc_logged_out,__cfduid
__cfduid

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

__utma,__utmb,__utmc,__utmz,_ga,_gid,__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xt
__utma,__utmb,__utmc,__utmz,_ga,_gid
__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xtc

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID,__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll,c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs
__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID
__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll
c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs