Holding on to the promises of God in the midst of change

Dan James takes us into the desert journey that the Hebrew nation experienced after leaving Egypt.  Why did they spend so long there?  What had God said to them?  What promises should we hold on to?