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 know how far and just how much
I'm gonna give it all