Waiting is tough. When you’re longing for a change, and you want things to happen quickly, it’s hard to avoid bitterness and discontent. How can we honor God when we find ourselves being forced to wait patiently for what we want, for weeks, months, or even years? As a young man, David found himself in a long period of waiting for God’s promises to come true. From his life, we can learn some key principles of how to make the most of our seasons of waiting.