Back in 2001, Bruce Springsteen wrote and recorded a song for the first Harry Potter movie, Harry Potter and the Sorcerer's Stone. The song was never released, but rumors of its existence began to surface, and last year Springsteen confirmed that he indeed had penned a song for the boy wizard.

The song, "I'll Stand by You Always," has finally found its way online. You can listen to it below.

Springsteen told the BBC that he wrote "I'll Stand by You Always" and offered it to the movie's director, Chris Columbus. But Warner Bros., the studio behind the film, turned it down, and the song has sat in Springsteen's vaults unheard for the past 15 years.

According to NME, the song is part of a new collection of unreleased Springsteen songs called Odds and Sods uploaded to a torrent site by an "uber collector." Somehow this fan got hold of the Harry Potter song.

In the meantime, Springsteen is working on a new solo record he said was inspired by '60s “pop records with a lot of strings and instrumentation" that may or may not come out this year.

He and the E Street Band are currently touring Australia, where a stop last week found him taking another shot at President Donald Trump. Springsteen, who called the then-candidate a "moron," performed the song "Don't Hang Up the Phone" after Trump reportedly hung up on Australian Prime Minister Malcolm Turnbull. "We stand before you embarrassed Americans tonight,” Springsteen told the audience.

Bruce Springsteen Albums Ranked Worst to Best