He Gave His Life For Me
Unpublished
Each step I take, each breath I breathe
Is for naught, if not for thee
He gave his life, so I might live
He gave his life for me
He waited long, so patiently
Outside my door, so I might see
He gave his life, so I might live
He gave his life for me
Lift up your hands to that holy place
Fill your life with redeeming grace
He gave his life, so I might live
He gave his life for me
Why must those who abide in peace
Be called to war, so wars might cease
He gave his life, so I might live
He gave his life for me
The silent Psalms of the Psalters sing
On this vigil hour the bell tower rings
He gave his life, so I might live
He gave his life for me
To share in his divine
Nature beyond the sands of time
He gave his life, so all might live
He gave his life for me
Words & music by Larry Long
Copyright Larry Long 2025 | BMI
Appears on

Listen Now
Larry’s music is available on Apple Music, Amazon, Spotify, Bandcamp and select e-tailers