Fairs are the lifeblood of local trade. Farmers drive their animals into town; travelling peddlers and more respectable merchants set up their stalls; entertainers of all kinds dazzle the senses; food, drink and good company bring jollity into everyone's lives. Even the sternest and most pious of men are known to smile and spend their hard-earned money...