It's finally here.
New music from Justin Bieber and Major Lazer just dropped and this new track is definitely worth the wait.
The song, titled "Cold Water," has been teased by both Diplo and the Biebs over the past week on their Twitter pages and Snapchat accounts.
But it looks like the duo aren't the only ones on the summer single, "Lean On" singer M is also heard hitting all the right notes.
And as if the three musicians mentioned above weren't enough to come together to make a memorably hit song, it looks like another famous face was involved in the song-writing process.
Ed Sheeran is listed as a co-writer, along with Benny Blanco, on "Cold Water."
This marks the second time that Sheeran has worked with Bieber, the first time being "Love Yourself."
Earlier in the week, Bieber took to Twitter to share some of the lyrics with his diehard fans.
"I just want to stay afloat...If you feel you're sinking, I will jump right over, into cold, cold water for you," he's tweeted and is heard singing in the chorus.
Bieber just completed the North American leg of his sold-out Purpose Tour at New York City's Madison Square Garden earlier this week.
He's expected to travel to Asia in mid-August and then Europe in September through the end of November.