My Shepherd

David had a history with God. He had experienced first hand God’s faithfulness, God’s forgiveness, and God’s judgement. David had experienced rejection, disappointment, betrayal. He knew the agony of a deferred dream and the thrill of seeing that dream come to pass. David experienced the highs and lows of life. And as his life was coming to an end, David penned Psalm 23. This Psalm was not written by someone...