I've been waiting so long I've been waiting so long (I've been waiting) I've been waiting so long I've been waiting so long I've been waiting so long I've been waiting so long I've been waiting so long