On Friday, rapper Eminem, surprised fans with the release of a single featuring Beyoncè.

The new single, “Walk On Water,” starts off with Beyonce singing, “I walk on water/But I ain’t no Jesus/I walk on water/But only when it freezes.” Eminem then comes in to lay down some bars about the pressures of his life and his career.

Eminem had been M.I.A. until October 6 when the rapper had released a freestyle cypher during the BET Hip-Hop Awards, in which he dissed President Donald Trump.  His eager fans have been waiting for something to drop from him since his latest album in 2013 The Marshall Mather LP 2.

On Nov. 8, Eminem hyped up his fans as he hinted on Twitter that something was coming. He posted a picture of a Revival prescription pad that read, “‘Walk on Water’ Take as needed.”

Eminem even took it to the next level as he created a parody of a drug commercial for Revival, which gave followers a heads up to an arrival at noon on Friday and even directed them to AskAboutRevival.com.