Lyric discussion by Justguessing 

I think it is about 3 different women he has known and who have impacted him in his life. Cowgirl in the Sand - Is that young woman who he had an agreed on temporary thing with. She is like magic, and unusual; a free spirit. They could be something more "old enough to change your name" , but she is young and elusive. Many want to be with her and she floats through relationships, softly and plays at love this way.

Ruby in the Dust- Is a fling he had with a married woman. He questions if that is what she is all about, using her marriage as an excuse not to get involved. "Has your band begun to rust?" Her marriage allows her to just play at love and she breaks hearts with broken promises. they could have been more, but this is her game.

Woman of His Dreams- Is the girl who seems so perfect, she intimidates the hell out of him. He runs because he is afraid of having what he wants and ruining it. With his drug habits or worse ruining who she is, with his habits and lifestyle. "this is not what it seems" She is like brilliant purple words, significant, and he, a grey background, insignificant; in his eyes. He can't believe she cares about him and he wonders if this is a game she plays, because he really wants her to be so much more. That's my interpretation.

I meant to add, but didn't....the reason I think it is 3 women is because he says "Hello" to each of them. Also, the woman of his dreams is the one he turned down. Not because he didn't care, but because he cared too damn much.

An error occured.