It doesn’t matter how big the artist is, or how great their voice, if the song is poor then it will underperform in sales. These are the songs that have stood the test of time and become the highest earning songs of all time.
12. I Will Always Love you – Dolly Parton (1973)
Dolly wrote I Will Always Love You for Porter Wagoner who was her partner at the time. The song was commercially successful, reaching number one spot on the Billboard Hot Country Songs Chart on two occasions.
The song topped charts again in 1992 when it was covered by Whitney Houston for the movie The Bodyguard. It was then that it became one of the best-selling singles ever.