
Scripture Reading
“The Lord is my shepherd; I shall not want. He makes me lie down in green pastures; He leads me beside still waters. He restores my soul.” — Psalm 23:1–3
“I am the good shepherd. The good shepherd lays down his life for the sheep.” — John 10:11
Reflection
Few images in Scripture are as tender and reassuring as the shepherd. David, once a shepherd himself, looked at his own life and realized: “The Lord is my shepherd.” Not just Israel’s shepherd, not only the shepherd of nations, but my shepherd. That small word changes everything.
Sheep are not known for their cleverness or strength. They wander, they get stuck, they panic easily. Left alone, they cannot survive. Yet in the care of a good shepherd, they flourish. They are guided to food and water, protected from predators, and restored when injured.
When Jesus called Himself the “Good Shepherd,” He was claiming to be the fulfillment of Psalm 23 — the Shepherd who not only guides and guards, but also gives His life for the sheep. He doesn’t just watch from a distance. He enters the valley with us. He lays Himself down across the gate to keep us safe.
Think of it: God isn’t just a distant overseer who demands obedience. He is a Shepherd who knows your name, who goes after you when you wander, who calms your fears, who brings you to places of rest you could never find on your own. He does not grow tired of leading. He never abandons the flock. And when He carries you on His shoulders, He does so with joy (Luke 15:5).
Application
– Where in your life right now do you feel lost, uncertain, or in need of direction?
– What would it look like to pause, breathe, and let your Shepherd lead you to “still waters” today?
Prayer
Shepherd of my soul, thank You that You know me by name. Thank You that You provide, protect, and restore. Lead me today to places of peace. Guard me when fear rises, and guide me when I feel lost. Teach me to follow Your voice and rest in Your care. Amen.