I'd walk a thousand miles to you
If I had no other way
And tell you how I feel
If I could find the words to say
I'd build you up a temple
Keep you safe inside
When everything's upon you
It will be your place to hide
And now with you I know
Sometimes the very thing you run from
Is that thing you need the most
CHORUS
You know I'd die for you
These words I swear are true
Just when I'd given up
You showed me the meaning of love
There's nothing I won't do
I'd steal all the stars for you
Just when I'd had enough
You showed me the meaning of love
Of love
I crossed all seven oceans
And I fought a hundred wars
But through the sea of faces
It was fate that brought me yours
I built these walls around me
My heart safe inside
But your wave crashed upon me
What was lost you helped me find
Once bittersweet and lonely
Now I feel alive
CHORUS
I've opened my eyes
Let in your light
I've run out of time
You keep me hanging on
You keep me hanging on
CHORUS