Once upon a time there was a small village on the edge of a river. The people there were good and life in the village was good. One day a villager noticed a baby floating down the river. The villager quickly swam out to save the baby from drowning. The next day this same villager noticed two babies in the river. He called for help, and both babies were rescued from the swift waters. And the following day four babies were seen caught in the turbulent current. And then eight, then more, and still more!
The villagers organized themselves quickly, setting up watchtowers and training teams of swimmers who could resist the swift waters and rescue babies. Rescue squads were soon working 24 hours a day. And each day the number of helpless babies floating down the river increased. The villagers organized themselves efficiently. The rescue squads were now snatching many children each day. While not all the babies, now very numerous, could be saved, the villagers felt they were doing well to save as many as they could each day. Indeed, the village priest blessed them in their good work. And life in the village continued on that basis.
One day, however, someone raised the question, “But where are all these babies coming from? Let’s organize a team to head upstream to find out who’s throwing all of these babies into the river in the first place!”