My Heart Will Go On was written for the 1997 film Titanic, directed by James Cameron, with music by James Horner and lyrics by Will Jennings, and performed by Celine Dion. Released as a single from the film's soundtrack, it became one of the best selling singles of all time and won the Academy Award for Best Original Song. Online, the recognisable flute intro and chorus are reused in edits, tributes and memes to instantly reference the film's romance and tragedy, which keeps the melody familiar decades after release.