I have been waiting for so long, waiting for someone to call Telling me, where i should be, telling me, everything I was, never was, a religious man I was, i am, losing who i am How long can i beg for direction? Ive been on my knees, in front of this jury, for too long, objection Bring your mallet down and judge I have never been one to hold a grudge But how can i forget, how i feel I need someone to tell me what is real How long have i been waiting? How long have i been waiting, for the patience i am chasing The rainbow has, lost its glow, im still waiting for someone, to show me The potential I can see my shadows grin, every time i fall and can't win I can't win Like a man on the edge About to take his life, step off the ledge All i need is for someone to tell me What my purpose is, that the future isnt bleak A rea**uring hand is all i seek I have been waiting for so long, waiting for someone to call Telling me where i should be, telling me everything I am losing who am I am losing who am