Question: who wrote song my heart will go on
Answer: Will Jennings; James Horner