Waiting on the God of My Salvation (Micah 7:1-7)

Knowing that the Lord is sovereign over all things is something that should give us comfort.  The challenge in finding comfort in knowing the the Lord is sovereign over all things is that we cannot control this God.  We have to wait upon our God.  How do we know that waiting on the Lord is good?  How do we know that the Lord is going to be faithful?  What is the basis of the promise where we can ground our hope and peace in the Lord?  Why wait upon the God of my salvation?