Waiting  is something we all have to do in life!  But the question is:  do we “wait” well or do we “wait” poorly?  Today we will learn some lessons from King David on how he learned to wait well on God!