All I Need
JJ Heller's song "All I Need" is a gentle, reflective worship piece that draws on Psalm 23 to express complete trust in God's provision and care. The lyrics speak of finding rest and peace even in difficult places, with the shepherd imagery conveying safety and guidance. The repeated refrain emphasizes that God's love and sacrifice are enough to make the singer whole. There is a sense of calm assurance and gratitude for God's constant presence, mercy, and goodness. The song encourages listeners to rest in the sufficiency of God's love and to let go of fear, trusting that He meets every need.
Don't need a thing
My good Shepherd brings me all
You are all I need
You let me catch my breath
Even in the valley of death
You are all I need
All I need to be complete
Is Your love
Your blood that covers me
You lift up my head
You provide the wine and bread
You, You are all I need
There's no need to fear
Even with my enemies here
You are all I need
All I need to be complete
Is Your love
Your blood that covers me
Goodness and mercy are following me
You're all that I need
You make a home for me
Where pastures are green as far as I see
You are all I need
All I need to be complete
Is Your love
Your blood that covers me