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