Eminem's new album 'Revival' features Ed Sheeran on one song (yes, really)

Ed Sheeran, Ed Sheeran, Ed Sheeran. 'Ubiquitous' is not an accurate enough word to describe the English singer's presence in music - and now, believe it or not, he's even on Eminem's forthcoming album.

The rapper shared the tracklist of 'Revival', out December 15th, on social media and alongside collaborations with Beyonce, Pink, Kehlani and Alicia Keys, there's one with Sheeran.

He features on a song called 'River', as Eminem revealed on Twitter - while Sheeran gushed about the collaboration, saying "He is one of the reasons I started writing songs, and was such a pleasure to work with him."