Shouldn't Have
How could I believe it
How could I perceive this
That you would see my weakness
And call me Yours, I can't make sense
I'll never understand it
It's hard to comprehend this
That you would give up Heaven to bring me home
It shouldn't have been You
Giving life when I lost faith
It shouldn't have been You
But You hung there in my place
And I can't believe that
You would do it all for me
It shouldn't have been You
Only you could see the ending
A story in the making
You're alive and I'm forgiven
You called my name and now I see
My home is in the Heavens
A place beyond perfection
I can't take for granted Your victory
It shouldn't have been You
Giving life when I lost faith
It shouldn't have been You
But You hung there in my place
And I can't believe that
You would do it all for me
It shouldn't have been You
Who am I that You would die for me
Who would trade a throne for Calvary
Because of this I owe You everything
I owe You everything
I owe You everything
Who am I that You would die for me
Who would trade a throne for Calvary
Because of this I owe You everything
I owe You everything
I owe You everything
Spitting in the face of
My one and only savior
They didn't even know that
They killed the one who set them free
They all called You a liar
But even crucifiers
Couldn't stand in the way of this prophecy
How could I perceive this
That you would see my weakness
And call me Yours, I can't make sense
I'll never understand it
It's hard to comprehend this
That you would give up Heaven to bring me home
It shouldn't have been You
Giving life when I lost faith
It shouldn't have been You
But You hung there in my place
And I can't believe that
You would do it all for me
It shouldn't have been You
Only you could see the ending
A story in the making
You're alive and I'm forgiven
You called my name and now I see
My home is in the Heavens
A place beyond perfection
I can't take for granted Your victory
It shouldn't have been You
Giving life when I lost faith
It shouldn't have been You
But You hung there in my place
And I can't believe that
You would do it all for me
It shouldn't have been You
Who am I that You would die for me
Who would trade a throne for Calvary
Because of this I owe You everything
I owe You everything
I owe You everything
Who am I that You would die for me
Who would trade a throne for Calvary
Because of this I owe You everything
I owe You everything
I owe You everything
Spitting in the face of
My one and only savior
They didn't even know that
They killed the one who set them free
They all called You a liar
But even crucifiers
Couldn't stand in the way of this prophecy
Credits
Writer(s): Matthew Huffman
Lyrics powered by www.musixmatch.com
Link
© 2025 All rights reserved. Rockol.com S.r.l. Website image policy
Rockol
- Rockol only uses images and photos made available for promotional purposes (“for press use”) by record companies, artist managements and p.r. agencies.
- Said images are used to exert a right to report and a finality of the criticism, in a degraded mode compliant to copyright laws, and exclusively inclosed in our own informative content.
- Only non-exclusive images addressed to newspaper use and, in general, copyright-free are accepted.
- Live photos are published when licensed by photographers whose copyright is quoted.
- Rockol is available to pay the right holder a fair fee should a published image’s author be unknown at the time of publishing.
Feedback
Please immediately report the presence of images possibly not compliant with the above cases so as to quickly verify an improper use: where confirmed, we would immediately proceed to their removal.