Ed Sheeran and Eminem dropped 'River' a day early, and fans couldn't be happier.

Ed had commented that working with Eminem was the highlight of his career so far. That carries a lot of weight considering some of the heavyweights that Ed has worked with so far.

He posted a pic on his Instagram account teasing the upcoming song, but they ended up dropping the track a day early.

So far Eminem has fielded a lot of criticism over the Revival songs that have been put out. 'River' is the song that sounds the most like a mainstream hit so far. Em follows the pattern that he laid out with Rihanna and Skyler Grey in earlier hits.

There are unconfirmed rumors that Eminem is gearing up for another tour in the Summer of 2018, but nothing has been carved in stone so far.

What do you think of the Ed and Em track?