The duties of a shepherd involve more that just the physical care of the sheep. Living among the flock, the shepherd is everything to it; guide, physician, protector, and pastor. David, a former shepherd himself, knew how to care for his sheep because he personally experienced the loving care of his heavenly Shepherd, God. And the same loving care God gave to David, He gives to us as well. His blessings redeem the days of our affliction, fears, insecurities, etc. And when we look back over our past, we see how His precious love covered and healed the painful experiences. For as Psalm 30:5 reminds us, “Weeping may endure for a night, but joy cometh in the morning”. Our heavenly Shepherd quenches our thirst from the cool, still waters of His Holy Spirit! And by these blessings to which our Father leads us, we will find our souls restored; our whole being invigorated, and our spiritual life reborn.