For Good

For Good is a musical number from the hit musical Wicked. It is sung as a duet between Glinda (Kristen Chenoweth) and Elphaba (Idina Menzel) as a farewell to each other. It is written by Stephen Schwartz. The song was covered as a duet between Prince Hugo (Jeremy Jordan, overdubbed by Grayson Hunter Goss) and Bob the Builder (Neil Morrissey) in Bob the Builder Meets Sofia the First.
== Lyrics (Bob the Builder Meets Sofia the First Version) ==
Hugo:
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
Bob:
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 and
I know you have re-written mine
By being my friend
Like a ship blown from it's mooring
By a wind off the sea
Like a seed dropped by a skybird
In a distant wood
Who can say
If I've been changed for the better?
But because I knew you
Hugo:
Because I knew you
Both:
I have been changed 
For good
Bob:
And just to clear the air
I ask forgiveness 
For the things I've done
You blame me for
Hugo:
But then, I guess
We know there's blame to share
Both:
And none of it seems to matter
Anymore
Hugo (Bob):
Like a comet pulled from orbit (Like a ship blown from it's 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)
Both:
Who can say
If I've been changed for the better?
I do believe I have been changed for the better
Hugo:
And because I knew you
Bob:
Because I knew you
Both:
Because I knew you
I have been changed
For good
== Trivia ==
* ???
* ???
Category:Songs
Category:Pop ballads
Category:Sad songs
Category:Vocal duets
Category:2003 songs