All the fun of the fair at St Peter’s