Strephon (Alexander Oliver), a shepherd (the son of a Fairy, Iolanthe (Beverley Mills), and a mortal), is in love with Phyllis (Kate Flowers), a shepherdess. He wants to marry her, but, although Phyllis also loves Strephon, she has a dilemma - she is so beautiful that all of the House of Lords, as well as her guardian, the Lord Chancellor (Derek Hammond-Stroud), are also desirous of marrying her. There are many complications - including the peers being threatened by the Fairies (Anne Collins) - before a happy conclusion is reached by all.