Last month (January) Eminem and Ed Sheeran dropped the amazing 'River', co-written by both artists and their producer Emile Haynie. And now they have followed up the emotional song with an even more emotional video!
Check out the biggest collaborations from 2017 below:
Ed Sheeran and Beyoncé: 'Perfect'
After delighting fans with his album track 'Perfect', Ed Sheeran decided to give it a little Christmas sprinkle when he teamed up with Beyoncé for a new version of the single.
Eminem has dropped his emotional music video for 'River' featuring Ed Sheeran
2 of 23
Ed Sheeran and Eminem: ''River'
To end the year off, Ed Sheeran worked with his idol Eminem on the track 'River' which features on the rapper's new album 'Revival'.
Ed Sheeran and Beyoncé: 'Perfect'
After delighting fans with his album track 'Perfect', Ed Sheeran decided to give it a little Christmas sprinkle when he teamed up with Beyoncé for a new version of the single.
Selena Gomez and Marshmello: 'Wolves'
After releasing her amazing track 'Bad Liar', Selena Gomez worked with music producer Marshmello on the hit 'Wolves'.
Little Mix and CNCO: 'Reggaeton Lento'
Little Mix joined forces with Latino band CNCO for their upbeat track 'Reggaeton Lento'. The girls sing Spanish lyrics in the track and they performed it live together for the first time at The X Factor final.
Justin Bieber, Luis Fonsi and Daddy Yankee: 'Despacito'
One of the biggest hits of 2017 came when Justin Bieber lent his vocals to Daddy Yankee and Luis Fonsi's MASSIVE Spanish single 'Despacito'. We are still singing it now!
Liam Payne and Zedd: 'Get Low'
Former One Direction singer Liam Payne teamed up with German producer Zedd on his second solo single 'Get Low' and it was a massive hit with fans.
Craig David and Bastille: 'I Know You'
In what was perhaps the strangest collaboration of 2017, Craig David teamed up with Bastille and the results were brilliant! Dropping the single 'I Know You', the two music genres worked amazingly.
Rak-Su, Naughty Boy and Wyclef Jean: 'Dimelo'
X Factor 2017 winners Rak-Su were fortunate enough to work with Naughty Boy and Wyclef Jean on their winning single 'Dimelo'. It's so catchy!
Camila Cabello and Young Thug: 'Havana'
One of the catchiest songs of the year came from former Fifth Harmony member Camila Cabello. The singer worked with Young Thug on the track 'Havana'.
Calvin Harris, Katy Perry, Big Sean and Pharrell Williams: 'Feels'
2017 was the year of collaborations for Scottish DJ Calvin Harris. He teamed up with Katy Perry, Big Sean and Pharrell Williams on the track 'Feels'.
ZAYN and Sia: 'Dusk Till Dawn'
Former One Direction singer ZAYN worked with Sia to record the single 'Dusk Till Dawn'. The amazing track featured on the movie The Mountain Between Us featuring Kate Winslet and Idris Elba.
Eminem and Beyoncé: 'Walk On Water'
Out of nowhere, rapper Eminem dropped his comeback single 'Walk On Water' featuring Beyoncé.
Louis Tomlinson and Bebe Rexha: 'Back To You'
Former One Direction star Louis Tomlinson delighted his fans in 2017 when he teamed up with American singer Bebe Rexha on the track 'Back To You'.
Avicii and Rita Ora: 'Lonely Together'
In a comeback year of music for both of them, Rita Ora and Avicii delivered the amazing single 'Lonely Together'.
Calvin Harris, Frank Ocean and Migos: 'Slide'
In what was another amazing Calvin Harris collab, the 33-year-old worked with Frank Ocean and Migos to drop the summer track 'Feels'.
Sigala and Ella Eyre: 'Came Here For Love'
He's worked with a number of people in the past, but this year DJ Sigala teamed up with Ella Eyre. The 23-year-old showed off her stunning vocals on the track 'Came Here For Love'.
The Weeknd and Daft Punk: 'I Feel It Coming'
The Weeknd and electronic duo Daft Punk teamed up to deliver the amazing track 'I Feel It Coming'.
Clean Bandit and Julia Michaels: 'Miss You'
Clean Bandit love a collaboration! This year they teamed up with American singer songwriter Julia Michaels on the emotional single 'Miss You'.
Katy Perry and Nicki Minaj: 'Swish Swish'
Katy Perry got her friend Nicki Minaj to help her out on the single 'Swish Swish'.
Selena Gomez and Kygo: 'It Ain't Me'
Pop princess Selena Gomez and Norwegian DJ Kygo created 'It Ain't Me' and it was hugely popular with fans of the pair.
Tinie Tempah and Jess Glynne: 'Not Letting Go'
British singers Tinie Tempah and Jess Glynne made the perfect summer track when they released 'Not Letting Go'.
DJ Khalid and Rihanna: 'Wild Thoughts'
Despite not releasing much solo music in 2017, Rihanna featured on DJ Khalid's single 'Wild Thoughts', and EVERYONE loved it.
Stormzy and MNEK: 'Blinded By Your Grace Pt. 2'
After a seriously impressive 2017, Stormzy released his single 'Blinded By Your Grace Pt. 2' featuring MNEK towards the end of the year.
Ed Sheeran and Eminem: ''River'
To end the year off, Ed Sheeran worked with his idol Eminem on the track 'River' which features on the rapper's new album 'Revival'.
Ed Sheeran and Beyoncé: 'Perfect'
After delighting fans with his album track 'Perfect', Ed Sheeran decided to give it a little Christmas sprinkle when he teamed up with Beyoncé for a new version of the single.
Selena Gomez and Marshmello: 'Wolves'
After releasing her amazing track 'Bad Liar', Selena Gomez worked with music producer Marshmello on the hit 'Wolves'.
Little Mix and CNCO: 'Reggaeton Lento'
Little Mix joined forces with Latino band CNCO for their upbeat track 'Reggaeton Lento'. The girls sing Spanish lyrics in the track and they performed it live together for the first time at The X Factor final.
Justin Bieber, Luis Fonsi and Daddy Yankee: 'Despacito'
One of the biggest hits of 2017 came when Justin Bieber lent his vocals to Daddy Yankee and Luis Fonsi's MASSIVE Spanish single 'Despacito'. We are still singing it now!
Liam Payne and Zedd: 'Get Low'
Former One Direction singer Liam Payne teamed up with German producer Zedd on his second solo single 'Get Low' and it was a massive hit with fans.
Craig David and Bastille: 'I Know You'
In what was perhaps the strangest collaboration of 2017, Craig David teamed up with Bastille and the results were brilliant! Dropping the single 'I Know You', the two music genres worked amazingly.
Rak-Su, Naughty Boy and Wyclef Jean: 'Dimelo'
X Factor 2017 winners Rak-Su were fortunate enough to work with Naughty Boy and Wyclef Jean on their winning single 'Dimelo'. It's so catchy!
Camila Cabello and Young Thug: 'Havana'
One of the catchiest songs of the year came from former Fifth Harmony member Camila Cabello. The singer worked with Young Thug on the track 'Havana'.
Calvin Harris, Katy Perry, Big Sean and Pharrell Williams: 'Feels'
2017 was the year of collaborations for Scottish DJ Calvin Harris. He teamed up with Katy Perry, Big Sean and Pharrell Williams on the track 'Feels'.
ZAYN and Sia: 'Dusk Till Dawn'
Former One Direction singer ZAYN worked with Sia to record the single 'Dusk Till Dawn'. The amazing track featured on the movie The Mountain Between Us featuring Kate Winslet and Idris Elba.
Eminem and Beyoncé: 'Walk On Water'
Out of nowhere, rapper Eminem dropped his comeback single 'Walk On Water' featuring Beyoncé.
Louis Tomlinson and Bebe Rexha: 'Back To You'
Former One Direction star Louis Tomlinson delighted his fans in 2017 when he teamed up with American singer Bebe Rexha on the track 'Back To You'.
Avicii and Rita Ora: 'Lonely Together'
In a comeback year of music for both of them, Rita Ora and Avicii delivered the amazing single 'Lonely Together'.
Calvin Harris, Frank Ocean and Migos: 'Slide'
In what was another amazing Calvin Harris collab, the 33-year-old worked with Frank Ocean and Migos to drop the summer track 'Feels'.
Sigala and Ella Eyre: 'Came Here For Love'
He's worked with a number of people in the past, but this year DJ Sigala teamed up with Ella Eyre. The 23-year-old showed off her stunning vocals on the track 'Came Here For Love'.
The Weeknd and Daft Punk: 'I Feel It Coming'
The Weeknd and electronic duo Daft Punk teamed up to deliver the amazing track 'I Feel It Coming'.
Clean Bandit and Julia Michaels: 'Miss You'
Clean Bandit love a collaboration! This year they teamed up with American singer songwriter Julia Michaels on the emotional single 'Miss You'.
Katy Perry and Nicki Minaj: 'Swish Swish'
Katy Perry got her friend Nicki Minaj to help her out on the single 'Swish Swish'.
Selena Gomez and Kygo: 'It Ain't Me'
Pop princess Selena Gomez and Norwegian DJ Kygo created 'It Ain't Me' and it was hugely popular with fans of the pair.
Tinie Tempah and Jess Glynne: 'Not Letting Go'
British singers Tinie Tempah and Jess Glynne made the perfect summer track when they released 'Not Letting Go'.
DJ Khalid and Rihanna: 'Wild Thoughts'
Despite not releasing much solo music in 2017, Rihanna featured on DJ Khalid's single 'Wild Thoughts', and EVERYONE loved it.
Stormzy and MNEK: 'Blinded By Your Grace Pt. 2'
After a seriously impressive 2017, Stormzy released his single 'Blinded By Your Grace Pt. 2' featuring MNEK towards the end of the year.
Ed Sheeran and Eminem: ''River'
To end the year off, Ed Sheeran worked with his idol Eminem on the track 'River' which features on the rapper's new album 'Revival'.
The video mirrors the lyrics of the song which follows a couple who have a lot of problems in their relationship. In the video, footage of the couple fighting is interspersed with clips of Eminem being questioned by a therapist. It's quite the emotional journey to go through, however it is already a massive hit with fans.
Since the video dropped on Valentine's Day fans have been congratulating the artists on it, with some calling it the 'best music video out there'.
One fan just commented with loads of fire emojis!
After just two days on YouTube the video has received over 9 million views and continues to trend on YouTube, with more and more comments praising the artists on their video.
WARNING: THIS MUSIC VIDEO CONTAINS SOME STRONG LANGUAGE
Both artists are continuing to dominate the music scene. As well as featuring on Eminem's song, Ed Sheeran also has his own duet out, 'Perfect' featuring Beyoncé - which was last year's Christmas number 1 - AND he features on Taylor Swift's current single 'End Game'.
Meanwhile Eminem dropped his first album in two years late last year after teasing it to fans on social media. The album called 'Revival' includes a number of high profile collaborations including ones with Beyoncé, Alicia Keys and P!nk.
You can hear songs from Eminem and Ed Sheeran on heat radio.