Marc Shaiman and Scott Wittman
Almost Nearly Perfect
[CHARLIE]
Look at this bent umbrella
Hardly know why you'd throw it away
I've a trick with some wire and stick
So I'll save it for a rainy day

Here's a glove with no partner
It's got lost so she tossed you aside, but
I've a date for you, woolly mate
And the half a heaven you provide

Almost nearly perfect
Yes, it's near enough to new
Your trash is my treasure
Your "goodbye" is my "how d'ja do"

How d'ja do?
How d'ja do again?
How d'ja do?
Very well, then

Here's a coin, well, it once was
Now it's a smashed penny token
But I know that my Grandpa Joe
Would say that "this only barely broken"
Here's a tin, let me at it
When I run everyone is a fan
Hear the roar as I kick and I score
Then my picture's on the label of the can

It's almost nearly perfect
Yes, it's near enough to new
Your trash is my treasure
Your "goodbye" is my "how d'ja do"

Found a book with missing pages
Not a problem, I know how it ends
Good king Charlie in his kingdom
Lots of chocolate! Lots of friends!

How d'ja do, loyal subjects!
Bring me sweets, royal treats for a king!
Must be pure for a connoisseur
Or the executioner's axe shall swing

But till then I'm just Charlie
Full of talk but no chocolate bars
But some day when I have my say
Mr. Wonka will decree
Every candy shall be free
There'll be Wonka chocolates falling from the stars
And that'll be absolutely perfect
Just enough to make you cry
Hear the whistle blowing
"How d'ja do" has to be "goodbye"
Goodbye

I'm home!