I've seen heaven It's a wide desert of sand And I felt every vein from my heart to my hand Buzzing and flowing Making my heart so warm, I was safe there Like in a snow cave in a storm But I lost it, the view It changed before my eyes And the dark shadows broke through And I was exposed in my disguise I've seen heaven It was flowing perfectly And I saw all the love, then I felt it inside of me And it made it all simple And easy to comprehend No new words to figure out or deeds to defend Though I sometimes forget the dunes Those pale, flowing curves Under all the different moons A man will get what he deserves Hanging with the dark and damned and free Show me just who I am to be Back in the arms of you, my only friend Show me what I have to do to be there again Yeah, to be there again I've seen heaven And I've seen the underworld as well Maybe it was a bad dream Or maybe it was hell Dark and crowded Webs and branches everywhere I had chaos in my eyes and spiders in my hair But the image of the light Can wipe it all away And I knew that it was right and what I had to say I've seen heaven Yeah, I've seen heaven I've seen heaven