In preparation for the 3D re-release of Titanic, which is scheduled for April, here's a one-of-kind cover version of the film's polarizing  theme song 'My Heart Will Go On' performed by YouTube comedian and recorder player Matt Mulholland.

While Mulholland's recorder playing is shaky at times, his (ironically) earnest embrace of the song's message of eternal love will touch your heart and your funny bone.

Watch Celine Dion get out Celine Dion-ed below.