I'm limited, just look at me I'm limited, and just look at you You can do all I couldn't do, Glinda So now it's up to you, for both of us Now it's up to you I've heard it said That people come into our lives for a reason Bringing something we must learn and we are led To those who help us most to grow, if we let them And we help them in return Well, I don't know if I believe that's true But I know I'm who I am today Because I knew you Like a comet pulled from orbit As it passes a Sun Like a stream that meets a boulder Halfway through the wood Who can say if I've been changed for the better? But because I knew you I have been changed for good It well may be That we will never meet again in this lifetime So let me say before we part: So much of me Is made of what I learned from you You'll be with me like a handprint on my heart And now whatever way our stories end I know you have re-written mine by being my friend Like a ship blown from its mooring By a wind off the sea Like a seed dropped by a sky bird In a distant wood Who can say if I've been changed for the better? But because I knew you Because I knew you I have been changed for good And just to clear the air, I ask forgiveness For the things I've done you blame me for But then, I guess we know there's blame to share And none of it seems to matter anymore Like a comet pulled from orbit (like a ship blown from its mooring) As it passes a Sun (by a wind off the sea) Like a stream that meets a boulder (like a seed dropped by a bird) Halfway through the wood (in the wood) Who can say if I've been changed for the better? I do believe I have been changed for the better And because I knew you Because I knew you Because I knew you I have been changed For good