Question: who did dolly parton sing i will always love you for
Answer: Country music singer - songwriter Dolly Parton wrote the song in 1973 for her one - time partner and mentor Porter Wagoner , from whom she was separating professionally after a seven - year partnership .