How far did You go to make a way back home, I wonder
How much did You suffer just to make my soul Your own, I wonder
How far did You go and just how much did You give for me?
How far did I travel 'til You let my life unravel back home to You?
How much did You give until I finally got a glimpse of what love can do?
How far, how much and just how long did You wait for me?
I will always stand in wonder
How Your love for me could be so strong
And I will never really understand the kind of love that lasts so long?
How far would I go to show I love You so, I wonder
How much would I suffer for the sake of Your sweet name, I don't know
How far would I go and just how much would I give for you?
I will always stand in wonder
How Your love for me could be so strong
And I will never really understand the kind of love that lasts so long
I can only stand and wonder how Your love for me could be so strong
I will always stand in wonder
How Your love for me could be so strong
And I will never really understand the kind of love that lasts so long
Oh, I can only stand and wonder how Your love for me could be so strong
I know how far and just how much, I'm gonna give it all