Rent lady knockin' on my front door
Tellin' me I gotta pay
And I've been out of work since the middle of June
But I'm used to troubles comin' my way
So my frame of mind is doin' fine
But I must be goin' insane
'Cause there's sunshine in my heart again
In the middle of all this rain
Big city river tryin' to pull me down
So hard estimatin' its flow
And I'm caught in a current that moves too fast
For a country boy that moves so slow
Thought I'm headin' upstream
With a full head of steam
My position, it remains the same
Still there's sunshine in my heart again
In the middle of all this rain
Still there's sunshine in my heart again
In the middle of all this rain
Gonna face the world with a smile
Best way to win this race
But it just might take a little while
So slide a piano in front of me
And I'll play y'all some of my tunes
And I'll sing a few words straight from my heart
Try to put a little love in the room
If you'll listen to me, I might set you free
You can learn to laugh at the pain
By puttin' sunshine in your heart again
In the middle of all this rain
Puttin' sunshine in your heart again
In the middle of all this rain
Sunshine in your heart again
In the middle of all this rain
Sunshine
In your heart
Put sunshine in your heart again
In the middle of all this rain