Listen: Eminem releases new song 'Walk on Water' featuring Beyoncé
Eminem via Twitter

Eminem finally released a new song today (Nov. 10) giving fans of his a preview of his upcoming, much anticipated ninth album that has yet to have a release date. The ballad, "Walk on Water," features Beyoncé and serves as an emotional look back at the highs and lows in the rapper's career.

Throughout the song, his verses get more intense in true Eminem fashion. He raps "God's given me all this – still I feel no different regardless/Kids look to me as a god – this is retarded/ If only they knew it's a facade and it's exhausted." By the end, Eminem delivers one last powerful line without any music accompanying him. Check out the track above.

Before its Friday release, the rapper teased the new song on his Instagram with a fake medical infomercial talking about the drug Revival as a new breakthrough in medicine. The medical ad first appeared in manager Paul Rosenberg's Instagram post, and fans quickly noticed that one of the "E's" was backwards and immediately knew that it had something to do with Slim Shady. He's used this medicine motif to further tease fans on social media.Last month, he tweeted out a fake ad promoting the drug with a phone number at the end and when the number is called it plays a muzak version of Eminem's "I Need a Doctor."

He hasn't given us much more information about the release, but an announcement should be coming soon as Eminem is set to perform on "Saturday Night Live" on Nov. 18 with Chance the Rapper serving as the host. 

Last month, Eminem delivered a raw freestyle at the BET Awards titled "The Storm." The rap earned him the praise of fans and critics alike. He also makes an appearance on Pink's new album Beautiful Trauma on the track "Revenge." This isn't the first time the two have worked together—she previously appeared on his track "Won't Back Down" from Recovery and he rapped on her Truth About Love Track "Here Comes the Weekend."