Waiting for God's Timing

Next to obedience, waiting on God is the most important lesson I have learned about walking with God.  Almost every single spiritual blessing or good thing God wishes to give us will only come as a result of us learning how to patiently wait for God to act in our behalf.