Asked by De Juan Tartt, Founder · Oct 8, 2026 · Updated
What does Psalm 23 mean?
A Psalm of David. 1 The LORD is my shepherd; I shall not want. 2 He maketh me to lie down in green pastures: he leadeth me beside the still waters. 3 He restoreth my soul: he leadeth me in the paths of righteousness for his name's sake. 4 Yea, though I walk through the valley of the shadow of death, I will fear no evil: for thou art with me; thy rod and thy staff they comfort me. 5 Thou preparest a table before me in the presence of mine enemies: thou anointest my head with oil; my cup runneth over. 6 Surely goodness and mercy shall follow me all the days of my life: and I will dwell in the house of the LORD for ever.
I've heard Psalm 23 read at funerals my whole life, but I want to understand what David actually meant.
A few things confuse me:
- Why does David compare the LORD to a shepherd?
- What is the difference between the rod and the staff, and how do they "comfort"?
- What does it mean to prepare a table "in the presence of mine enemies"?
- Why anoint the head with oil?
- Is "the house of the LORD for ever" talking about heaven?
