The story they tell is bizarre and haunting. At face value, it borders on the absurd. But Midrashic stories are not necessarily meant to be interpreted at face value. They often use the language of allegory to point to deeper, underlying currents in a story. For all its improbability, then, the story the Midrash tells about Cain's death may be quite "truthful" indeed.