In our reading today David gives a powerful and moving picture from his own experience of shepherding. David tells us that God leads us through the best of times and the worst of times. We can trust in God's loving shepherding and in the end, we will dwell with Him for eternity.