David, King of the Sheep

David, King of the Sheep

Before David became the greatest king that ever lived, he was first a lowly shepherd caring for his father's sheep. God leads us one step at a time.