吉爾伯特從早期創作的幾首巴布民謠中提取素材,使《比納佛》浸透著歡樂和愚昧的氛圍。劇本的諷刺基調延續了《
魔術師》(The Sorcerer)的主題——不同階層的人之間的愛。劇本還諷刺了
英國皇家海軍、議會政治和不合格的
權威人士。劇本的名稱也很幽默,“pinafore”為小女孩的圍裙之意,發音和“semaphore”接近,為海軍戰船的旗語。
劇本講述了一個海軍上校的女兒愛上了一個低階層的前桅手(普通船員),她父親則希望她嫁給海軍部長。正如大部分吉爾伯特與沙利文的歌劇一樣,在故事的結尾所有的事情有戲劇性的轉變。