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



Credits
Writer(s): Matthew Huffman
Lyrics powered by www.musixmatch.com

Link