Question: who wrote song my heart will go on
Answer: The song 's music was composed by James Horner , its lyrics were written by Will Jennings , and was produced by Walter Afanasieff , Horner and Simon Franglen ,