David, like our own life many times, did not take the most direct path to the fulfillment of God’s promises. Instead, the road was winding and looked to even be going the wrong way at points. Do you know what that is like? You know that God has called and destined you for something, but people get in the way and circumstances close in around you? Have you ever wondered if you heard the Lord correctly? What should a person do when the promises of God seem impossible or slow in coming? Let’s look to the life of David for the answer.