HMS Pinafore ali Lass That Loved a Sailor je opereta Gilberta in Sullivana. Sir William Schwenck Gilbert je napisal libreto, sir Arthur Seymour Sullivan pa glasbo. HMS Pinafore je bila njuna četrta skupna opereta, ki je sledila Thespisu, Trial by Jury in The Sorcerer. Premiera je bila v Londonu v operi Comique, gledališču Richarda D’Oylyja Cartea, 25. maja 1878. Libreto temelji na več različnih zgodbah, ki jih je Gilbert razvil prej v svojih Bab Ballads.
HMS Pinafore je postavljen na ladjo, ki je zasidrana v pristanišču Portsmouth. Ladja HMS Pinafore je pod poveljstvom kapitana Corcorana, ki pričakuje obisk admirala sira Josepha Porterja, KCB Med pripravami Ralph, eden od mornarjev, pove svojim kolegom, da se je zaljubil v Kapetanova hči Josephine. Drugi mornar, Dick Deadeye, poudarja, da ju ločuje čin. Kapitan pride na inšpekcijo pred admiralovim prihodom, s čimer se razprava zaenkrat konča.
Kapitan, ko ugotovi, da je Josephine videti žalostna, omeni, da je osvojila srce sira Josepha. Odgovori, da se je že zaljubila v mornarja, kar žali kapitanov občutek za ustreznost. Josephine obljubi, da mornar nikoli ne bo izvedel za njena čustva, in ločijo se, ko prispe sir Josephova barka, da gre v svojo kabino s fotografijo Sir Josepha, ki ji jo da oče, da bi videla, ali se ga lahko nauči ljubiti.
Sir Joseph se vkrca na HMS Pinafore v spremstvu svojih številnih sester, bratrancev in tet. Želi si, da bi z mornarji ravnali dobro, tudi ko so dobili ukaze, ob predpostavki, da je “britanski mornar enak vsem.” Medtem ko sir Joseph in kapitan odideta razpravljat o poroki, Ralph pride do Josephine in ji pove o svoji ljubezni. Zvesta svoji besedi ga zavrača, čeprav jo to početje močno boli.
Ralphu je strto srce in odnese svoj primer zbranim mornarjem in sorodnikom sira Josepha, nato pa napove, da se namerava ubiti. Toda te usode ga reši Josephinino priznanje, da ga v resnici ljubi. Vsi prisotni, razen Dicka Deadeyeja, se pridružijo načrtu, da Ralph in Josephine ponoči pobegneta na obalo in poiščeta duhovnika, ki bi ju poročil.
Ko se začne II. dejanje, kapitan reče Buttercup, čolnarki, ki prodaja mornarjem, da ji nikoli ne more biti več kot prijatelj, obenem pa ob strani prizna, da ga čuti do nje. Ona pa ga skrivnostno opozori na spremembo njegovega bogastva. Sir Joseph vstopi, da bi se pritoževal nad Josephininim sprejemom, in kapitan navrže, da bi jo morda presenetil položaj sira Josepha. Odločen, da jo prepriča, da »ljubezen izniči vse vrste«, mu uspe, ne da bi vedel, da potrdi njeno predanost Ralphu.
Dick Deadeye nato pride do kapitana, da razkrije načrt pobega, in skupaj čakata in ulovita par. Sir Joseph sliši soočenje in v nasprotju z njegovimi zgodnjimi komentarji o enakosti je Ralpha odvlekel v ječo, ker si je upal ljubiti Josephine. Vstopi Buttercup in razkrije, da je bila medicinska sestra, ki je nekoč skrbela za dva fantka in ju pomešala. Dva sta bila kapitan in Ralph. Kot vsi lahko jasno vidijo, to pomeni, da bi moral Ralph voditi HMS Pinafore, kapitan pa bi moral biti navaden mornar. Preklop se izvede takoj, kar omogoča zvezo med kapitanom in Buttercupom (kljub starostni razliki), pa tudi Josephine in Ralphom. Sir Joseph se odloči, da se bo poročil z eno od svojih bratrancev, in vsi se srečno končajo.