If it is true that “God provides,” then why do so many people pray for so many things, but God does not provide what is being prayed for? The answer is that it is not in tune with God’s Will for the highest good of the person’s soul in this lifetime, or in the immediate moment of the person’s life.