God delivered Prophets