Yesterday came suddenly Tomorrow will receive Today now you're at the wheel I'll ask how does it feel Yesterday when Heaven's gates I contemplate, they seem so far, Today they ain't so far away And almost see my train Keep what ya got, by giving it all away Keep what ya got, by giving it all away Keep what ya got, hold it, don't stop Keep what ya got, by giving it all away When your halo slips for good, You'll have to wear your hood Could you feel the breeze of fear On all the cynics, I'm ya mimick All you losers, all abusers Wasting all my precious energy Keep what ya got, by giving it all away Keep what ya got, by giving it all away Keep what ya got, hold it, don't stop Keep what ya got, by giving it all away Remember where you came from Sisters who told ya on a rainy day They said that Heaven holds a place For all of those who prey And if you don't believe in my dream Then you don't care anyway Nobody or nothings ever getting in your way Even as you prey to the lord But don't feel you belong No one's gonna notice if you never right no wrong And if you and your next neighbour Yeah, you don't quite get along No one's gonna notice if you're singing anyway Those not coming in for free will learn they gotta pay Keep what ya got, by giving it all away Keep what ya got, by giving it all away Keep what ya got, hold it, don't stop Keep what ya got, by giving it all away...