I'm an old steam engine
I used to rule the track
Sailing down those rails strong and free
Now I wait here lonely
And rusting in a shack
I've lost all hope that someone would remember me
Then one day who should come
But a barefoot boy in overalls
His face lit up when he saw me there
He climbed on up and was an engineer
And we crossed that mountain
And helped the little engine that could
Then went on a bear hunt
We weren't scared 'cause he snored on
Then we met Curious George
And the pokey little puppies
As we played the harmonica
And made way for ducklings
'Til the sun was low in the sky
And he said goodbye
Since that day we've been best friends
Adventuring away
Beneath the shade of a giant oak tree
I was a pirate ship for corsairs
A rocket for the moon
A stagecoach in the desert
Sometimes all three
And every day he would come
That barefoot boy in overalls
He'd grin at me
I'd grin at him
Our imaginations never grew dim
And we crossed that mountain
And helped the little engine that could
Then went on a bear hunt
We weren't scared 'cause he snored on
Then we met Curious George
And the pokey little puppies
As we played the harmonica
And made way for ducklings
'Til the sun was low in the sky
And he said goodbye
Now the summer's ended
And he's gone off to school
Little man is learning to grow up
Sometimes when I look back
On all the things that we did
I knew they couldn't last forever
I think of all the games we played
Of your blue eyes shining on a summer's day
And I just have one
One more thing to say
I'm thankful for the times
When we crossed that mountain
And helped the little engine that could
Then went on a bear hunt
We weren't scared 'cause he snored on
Then we met Curious George
And the pokey little puppies
And we played the harmonica
I knew I was lucky for all
The times that we've had