The Wedding Gift of Pirate Granny Librettist, David Johnston Composer, Alla Borzova Running time: 29 minutes Cast: 1 tenor, 1 soprano, 1 mezzo On a Caribbean island in the 17th Century, Elizabeth Prince is about to marry Jack Jefferson Hope, and live happily ever after as a respectable, church-going wife and schoolteacher. But her buccaneering grandmother’s riotous, cigar-chomping ghost refuses to let her settle for such a boring domestic life.