Broke my toe this mornin', it started off so rough
Got a punctured tire, couldn't change it fast enough
Lost my best friend Rover, he went to the sky above
Lost my job this evenin', oh man, it's gettin' tough
But at least the weather's been OK today
Sun's shinin' down, no clouds in the way
Through all my troubles, through all my dismay
At least the weather's been OK today
Car broke down on Main Street, had to hitch a ride
My wife left me a letter, said she couldn't stay and lied
Came home to find my house burned down, oh Lord, what a sight
Got a splinter in my finger, just to add to my plight
But at least the weather's been OK today
Sun's shinin' down, no clouds in the way
Through all my troubles, through all my dismay
At least the weather's been OK today
Life's got a funny way of knockin' you around
When you think you've hit the bottom, it drags you further down
But I'll keep on smilin', 'cause I've found
There's always a silver linin' somewhere in this town
At least the weather's been OK today
Sun's shinin' down, no clouds in the way
Through all my troubles, through all my dismay
At least the weather's been OK today
Yeah, at least the weather's been OK today
Sun's shinin' down, no clouds in the way
I'll keep on truckin', come what may
'Cause at least the weather's been OK today