HMS Pinafore jeb The Lass that Loved a Sailor ir Gilberta un Salivana operete. Sers Viljams Švenks Gilberts uzrakstīja libretu, bet sers Arturs Seimūrs Salivans komponēja mūziku. HMS Pinafore bija viņu ceturtā kopīgā operete, kas sekoja pēc Thespis, Trial by Jury un The Sorcerer. Tā pirmizrāde notika Londonā Opera Comique, Ričarda D’Olija Kārta teātrī, 25. gada 1878. maijā. Librets ir balstīts uz vairākiem dažādiem stāstiem, ko Gilberts bija attīstījis savās Baba balādēs.
HMS Pinafore atrodas uz kuģa, kas ir noenkurojies Portsmutas ostā. Kuģi HMS Pinafore vada kapteinis Korkorans, kurš gaida vizīti no admirāļa sera Džozefa Portera, KCB Kamēr viņi gatavojas, Ralfs, viens no jūrniekiem, stāsta saviem kolēģiem, ka ir iemīlējies Kapteiņa meita Žozefīne. Cits jūrnieks Diks Dedejs norāda, ka viņus šķir rangs. Kapteinis ierodas uz pārbaudi pirms admirāļa ierašanās, pagaidām beidzot diskusiju.
Kapteinis, konstatējot, ka Žozefīne izskatās sērīga, piemin, ka viņa ir iekarojusi sera Džozefa sirdi. Viņa atbild, ka jau ir iemīlējusies jūrniekā, kas aizskar kapteiņa pieklājības sajūtu. Žozefīne apsola, ka jūrnieks nekad neuzzinās par viņas jūtām, un viņi šķiras, kad ierodas sera Džozefa liellaiva, viņa dosies uz savu kajīti ar sera Džozefa fotogrāfiju, ko viņas tēvs viņai iedod, lai redzētu, vai viņa var iemācīties viņu mīlēt.
Sers Džozefs iekāpj HMS Pinafore kopā ar savām daudzajām māsām, brālēniem un tantēm. Viņš vēlas redzēt labu attieksmi pret jūrniekiem pat tad, ja viņiem tiek dotas pavēles, pieņemot, ka “britu jūrnieks ir līdzvērtīgs jebkuram vīrietim”. Kamēr sers Džozefs un kapteinis dodas pārrunāt laulību, Ralfs pienāk Žozefīnei un stāsta viņai par savu mīlestību. Uzticoties savam vārdam, viņa viņu noraida, lai gan viņai tas ir ļoti sāpīgi.
Ralfam sāp sirds un viņš aizved savu lietu pie sapulcētajiem jūrniekiem un sera Džozefa radiniekiem un pēc tam paziņo par nodomu nogalināt sevi. Taču viņu no šī likteņa izglābj Žozefīnes atzīšanās, ka viņa viņu patiesībā mīl. Visi klātesošie, izņemot Diku Dīdiju, pievienojas shēmai, kā Ralfs un Žozefīne nakts laikā aizbēgt uz krastu un atrast garīdznieku, kas viņus apprecētu.
Sākoties II cēlienam, kapteinis saka Buttercup, bumbiņu sievietei, kas pārdod jūrniekiem, ka viņš nekad nevar būt viņai vairāk kā draugs, vienlaikus atzīstot, ka viņam ir jūtas pret viņu. Viņa savukārt noslēpumaini brīdina viņu par izmaiņām viņa bagātībā. Sers Džozefs ienāk, lai sūdzētos par Žozefīnes uzņemšanu, un kapteinis liek domāt, ka viņu varētu pārņemt sera Džozefa pakāpe. Apņēmības pilns pārliecināt viņu, ka “mīlestība ir visos līmeņos”, viņam pašam nezinot izdodas apstiprināt viņas saistības ar Ralfu.
Pēc tam Diks Dīdijs ierodas pie kapteiņa, lai atklātu bēgšanas plānu, un viņi kopā gaida un noķer pāri. Sers Džozefs dzird konfrontāciju un, neskatoties uz viņa agrīnajiem komentāriem par vienlīdzību, Ralfu aizved uz cietuma kameru, jo viņš uzdrošinājās mīlēt Žozefīni. Ienāk Buttercup un atklāj, ka viņa bija aukle, kura reiz bija atbildīga par diviem zēniem un tos sajauca. Abi bija kapteinis un Ralfs. Kā ikviens var skaidri redzēt, tas nozīmē, ka Ralfam vajadzētu vadīt HMS Pinafore, bet kapteinim jābūt parastam jūrniekam. Pārslēgšanās tiek veikta nekavējoties, ļaujot apvienoties starp kapteini un Buttercup (neskatoties uz vecuma starpību), kā arī Žozefīni un Ralfu. Sers Džozefs nolemj apprecēties ar kādu no saviem brālēniem, un visi beidzas laimīgi.