I was standing on the edge of every bad choice that I've made
My heart was worn and tired, my soul was bruised and frayed
I thought my story ended in the wreckage of my past
But mercy walked toward me with a love too strong to pass
I didn't call His name, but Jesus called out mine
Pulled me from the shadows back into the light
For God so loved the world, He gave His only Son for me
Love stretched His arms on a cross, where I was meant to be
Every sin, every scar, every tear I couldn't hide
He took it all, so I could have eternal life
Oh, this is love, when Love gave His life for mine
I tried to fix the pieces, but they kept falling through my hands
I hid behind my failures, hope no one would understand
But grace is not a whisper, it's the loudest truth I've known
That sinner you've been running from, He already called His own
I didn't reach for Him, but He still reached for me
Found me in the dark and broke my chains so I'd be free
For God so loved the world, He gave His only Son for me
Love stretched His arms on a cross, where I was meant to be
Every sin, every scar, every tear I couldn't hide
He took it all, so I could have eternal life
Oh, this is love, when Love gave His life for mine
Oh, love like this, it don't make sense to me
Oh, love like this, it brings a dead heart back to beat
Oh, love like this, more than words could ever shine
For God so loved, for God so loved
For God so loved the world, He gave His only Son for me
Love took my place on a cross and wrote a brand new destiny
Every fear, every doubt, every night I couldn't breathe
He carried all of this, so Heaven could be home to me
Oh, this is love, when Love gave His life for mine
Yeah, this is love, when Love gave His life for mine