I walked alone through the mouth of a desert stormI wandered years over plains to the distant shoresAnd I did it all for loveI learned to shoot by the light of an open fireI learned the songs that they sung from an old empireAnd I did it all for loveI did it cause I know my life is a flashing lightAnd I did it cause I know my life is a flashing lightIn the beating heart of a stormy nightAnd I warned you when my days are doneEverything I didI didn't fall in loveI didn't fall in loveI followed trails in a disguise full of mountain rainI spoke in tongues to a ghost trying to heal my painAnd I did it all for loveI did it all for loveI found a man by the side of the pyramidWho taught me words that he'd learned from a mystic's lipsAnd I did it all for loveI did it cause I know my life is a flashing lightIn the beating heart of a stormy nightAnd I warned you when my days are doneEverything I did is a flashing lightAnd I did it cause I know my life is a flashing lightAnd I did it cause I know my life is a flashing lightNow I know that the wind blowing through the treesIs the voice of the spirits calling after meCause I did it cause I know my life is a flashing lightEat it all for loveI did it cause you know my lifeIs a flashing lightIn the beating heart of a stormy nightAnd a warm nightWhen my days are doneEverything I didI did it for loveEvery place that I crossedEvery mountain I climbedEvery river I swamEvery night that I criedI did it all for loveI did it for love