I've never ceased to wonder at the strangeness of my days Cruelty and tenderness hand-in-hand, interlocking by mysterious ways Sometimes I've seen beyond the scape of our dreams Beyond the gold at the rainbow's end And I've seen emptiness striving to be filled I've been longing for a friend I've been hanging on here, dreaming of the other side Sometimes I've been so near, near the invisible hand ♪ We are born to the times that change so fast And we can't trust the way we're feeling The need for truth is strong within us all But so many times we'll face a hidden meaning So many have fallen to insanity thinking they could draw and cross the line Leaving others behind and ending up believing in the exclusive right for the grand design I've been hanging on here, dreaming of the other side Sometimes I've been so near, near the invisible hand I've seen the light that shines on, flashing through the other side Fraction of a second then gone back to the invisible hand ♪ Where am I going? Where did I come from? I've been longing for your freedom Please let me fly ♪ Where am I going? Where did I come from? I've been longing for your freedom Please let me fly I've been hanging on here, dreaming of the other side Sometimes I've been so near, near the invisible hand I've seen the light that shines on, flashing through the other side Fraction of a second then gone back to the invisible hand ♪ Back to the invisible hand Take me home Take me home Back to the invisible hand Take me home Back to the invisible hand Take me home Take me home! Back to the invisible hand