I've been walking these streets so long, singing the same old songI know every crack in these dirty sidewalks around meThey're hustles in the name of the gameAnd nice guys get washed away like the snow and the rainThere's been a load of compromising on the road to my horizonBut I'm gonna be where the lights are shining on meLike a heroLike a rhinestone cowboyRiding out on a horse in a star-spangled rodeoLike a rhinestone cowboyGetting cards and letters from people I don't even knowAnd offers coming over the phoneWell, I really don't mind the rainAnd a smile can hide all the painGet down when you're riding the trainThat's taking the long wayAnd I dream of the things I'll doWith a subway token and a dollar tucked inside my shoeThere's been a load of compromising on the road to my horizonBut I'm gonna be where the lights are shining on meLike a rhinestone cowboyRiding out on a horse in a star-spangled rodeoLike a rhinestone cowboyGetting cards and letters from people I don't even knowAnd offers coming over the phoneLike a rhinestone cowboyRiding out on a horse in a star-spangled rodeoLike a rhinestone cowboyRiding out on a horse in a star-spangled rodeo