What a lovely mix of pleasure and erudition is the Mudcat. My Mom sang this to me too, and because she was very fond of G&S and lumped this in with many of theirs, I always thot it was from one of their obscure operettas. It was fun to see all the verses again...