Jacob is able to accurately prophesy what will happen in the future of the descendants of each of His sons because the Lord gives him the insight, as He is all-knowing. God knows how many stars are in the sky and what each one is called. He knows exactly how many grains of sand there are on the shore.