that stopped the policeman short for a minute or so , and david could almost see the thoughts churning in his friends head , as if the pieces of a tremendous puzzle were slowly fluttering and falling into place .