You probably don’t know this, but James Cameron didn’t want to feature Celine Dion’s song My Heart Will Go On as Titanic’s theme song. In fact, he didn’t even want the song to be featured on the movie’s soundtrack!
Back in the late 1990s when the production of James Cameron’s Titanic took place, Cameron didn’t want to have any songs on the soundtrack of the movie, which would have lyrics on them. Thus, he was against the idea to put anything else than an instrumental on the soundtrack, let alone have an actual song as a theme song. However, the composer James Horner managed to convince Celine Dion to record the song My Heart Will Go On. Little did he know Dion would dislike the song. She disliked it so much that she refused to do a second take and My Heart Will Go On ended up as a demo. Cameron heard it and eventually liked it. He changed his mind about the no-theme-song rule, but Celine Dion still refused to do another take.
As a result, the version of the song, which every single one of you has heard countless times, is actually the demo version of My Heart Will Go On! That’s right – even after Cameron agreed to use it as a theme song and feature it on Titanic’s soundtrack, Celine Dion never recorded the song again! On the other hand, she had to sing it live countless times after the movie came out and My Heart Will Go On became a humongous hit.
We can keep talking about the song’s success on and on, but here’s just another quick fact – My Heart Will Go On inspired many other movies’ directors to use theme songs (like Pearl Harbor and Armageddon for example).