Oh yeah Old temptations New frustrations Open up your eyes Let's get high on new sensations Let your spirits fly Everybody's crazy You've got to find a way We've got to come together Let me hear you say Heaven is waiting And we'll all shine on Heaven is waiting And we'll all shine on Shine on, baby In a world of Self destruction No one ever wins You see Revolution's No solution The answer lies within We're crying out for freedom We'll find it someday We've got to come together Just don't be afriad Heaven is waiting And we'll all shine on Heaven is waiting And we'll all shine on Heaven is waiting And we'll all shine on On and on Heaven is waiting All shine on And on Heaven is waiting Heaven is waiting And we'll all shine on Heaven is waiting And we'll all live on Heaven is waiting And we'll all shine on Heaven is waiting--all shine on (repeat) Heaven is waiting--and we'll all shine on