Waiting for God—it goes against our instincts. But waiting for His timing guarantees that things happen at the right time. Waiting for God means investing time every day in prayer: seeking His face and seeking His direction. In this message we discover how David learned to wait.
Click here to listen (Duration 25:02)