Ever since we found out that Ed Sheeran was planning a collaboration with Bruno Mars we've been dying to hear it - now the track is finally here!
The track which is called 'Blow' also features country singer Chris Stapleton and sees Ed taken on a very different sound.
You can listen to the song in full below...
The track which definitely has more of a country/rock feel to it than Ed fans will be used to, is proving popular online.
"Seeing Ed experimenting so many different genres makes me so happy." one wrote online.
"Absolutely love what he's done with this collaboration, such a strong rock hit!" added another.
Ed's new album 'No.6 Collaborations Project' is out on Friday the 12th of July and features his hit song 'I Don't Care' with Justin Bieber.