Sherwood Forest, home of Oberon, Titania, Puck, Cobweb, Peaseblossom and the rest of the mob, has been whittled away by urban development. It's time to move on, the fairies decide. Sid, their captive, a kindly if gruff young car mechanic, teaches Titania to drive, and on Midsummer's Eve the party sets off in a battered and smelly old bus. They're bound for the New Forest, where they hope to be able to regenerate their magic.
The fairies' journey is full of excitement. At a village fair, they show the morris dancers how to cut previously undreamt-of capers. Titania falls in love with a human baby and steals her from her pram, starting a nationwide search for the missing infant. The fairies then link up with a group of New Age travellers on their way to Stonehenge, who befriend them almost without question.
Finally, a fight to the death between Titania and the terrifying and sadistic Morgan-le-Fey must take place before everyone can settle down into some form of harmony and peace.