God had delivered his chosen people from slavery in Egypt. He promised them a new land. But they doubted God and his servant Moses. They grumbled and rebelled, again and again. As a result many died, and the journey through the desert took forty years. But God always keeps His promises.