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