This latest collaboration of Ed Sheeran’s has got us the most excited of the lot.

Ed certainly does have an impressive catalogue of people he’s worked with, and now he can add the man he credits as getting him in to songwriting as one of them.

Ed’s latest musical conquest comes in the form of Eminem as the pair have written together on his comeback album, Revival.

The singer shared the news on Instagram, and wrote that the rapper was ‘one of the reasons’ he started writing in the first place, so it’s a particular coup for him.

In a caption attached to a picture of the rapper’s tracklisting for his album, Ed wrote: ‘I’ve had to hold onto this secret for a long time, but since it’s just been announced I can now tell you all. I did a song with Eminem for his new album Revival, which is out on the 15th of December.

‘He is one of the reasons I started writing songs, and was such a pleasure to work with him. The song is called River, hope you like it. Yay x (sic)’

Sadly for Ed, he’s not the only famous name to make it onto the list for Eminem’s album.

Alicia Keys, Pink, Kehlani, and Skylar Grey have all made the cut. Oh and not forgetting Beyonce’s appearance on the first track, Walk On Water.

That’s something he and Ed have in common, as the Shape Of You hitmaker recently worked with Queen Bey on a special version of Perfect.

Ed said: ‘It’s something I kinda did just to see whether she would say yes. I just wanted to see what would happen. I can’t believe it, to be honest.

‘It’s a really weird thing, it was just me and her and an engineer, which was very cool. To be on-on-one with someone you respect that much and be able to craft the song the way you envision without input from anybody else … that’s rare. When there are two people coming together like that, everyone has an opinion, you know?’

Got a story?

If you've got a story, video or pictures get in touch with the Metro.co.uk Entertainment team by emailing us celebtips@metro.co.uk, calling 020 3615 2145 or by visiting our Submit Stuff page - we'd love to hear from you.