Two children meet Puck, the last fairy left in England, on Pook's Hill at midsummer, and are taken back in time to meet figures from the past, including Queen Elizabeth I and a Stone-Age man