Eminem releases his much-anticipated ninth studio album today and it features a host of collaborations with well-known stars.
Beyoncé, Pink, Skylar Grey and Alicia Keys all feature on Revival but on this side of the pond, a lot music fans will skip straight to Slim Shady's unlikely combo with Ed Sheeran.
Generations collide on River and Ed's current popularity is sure to introduce Eminem to a new, younger audience. There are shades of Stan to this one and you'll be humming it all day. Check it out below.
Now, to the important issue. Should we call the new-found mates 'Emined' or 'Edinem?' Let us know in the comments.