I've been walkin' these streets so long
Rhinestone just singin' the same old song
I know every crack in
These dirty sidewalks of Broadway
Where hustle's the name of the game
And nice guys get washed away
Like the snow in the rain
And don't you know
There's been a load of compromising
On the road to my horizon
But you see I'm gonna be
Where the light is shinin' on me
Like a rhinestone cowboy
Riding out on a horse
In a star-spangled rodeo
Rhinestone cowboy
Getting cards and letters from people
I don't even know
And offers comin' over the phone
I really don't mind the rain
And the smile can hide all the pain
But you're down when you're ridin'
The train that's takin' the long way
But you can dream of
The things you'll do
With a subway token and
A dollar tucked inside your shoe
Don't you know
There'll be a load of compromisin'
On the road to your horizon
So just why not be
Where the lights are shinin' on me
Like a rhinestone cowboy
Riding out on a horse
In a star-spangled rodeo
Rhinestone cowboy
Gettin' cards and letters from people
I don't even know
And offers comin' over the phone
Just like a rhinestone cowboy
And Campbell