"My Heroes Have Always Been Cowboys" was recorded by Waylon Jennings on the 1976 album Wanted! The Outlaws, and further popularized in 1980 by Willie Nelson as a single on the soundtrack to The Electric Horseman. "My Heroes Have Always Been Cowboys" was written by Sharon Vaughn and Nelson's version was his fifth number one on the country chart. The single stayed at number one for two weeks and spent a total of fourteen weeks on the country chart.[1]
The narrator compares his childhood dream of becoming a cowboy to the reality he faces after he realizes the hard truth of cowboy life, finding a strong contrast between the two.[3]