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