David waits for God’s timing