DJ Snake’s dance hit “Let Me Love You” Featuring Justin Bieber has garnered several DJ remixes, and now it gets a soulful reworking courtesy of veteran R&B singer R. Kelly.

Unlike the EDM/pop version by Bieber, the lyrics are completely revised to fit Kels' cool-as-ice vibe as he yearns to be in the arms of a long-distance lover. "Love is like a ocean, I want to dive in head first," he sings in his commanding falsetto.

The song's infectious chorus remains intact as Kelly yearns, “I’ll never give up, nah, nah, nah / Let me love you, let me love you / I just want to love you.” He later sings, “There’s a key to my soul and you hold it / You stole it / It’s yours, yeah, yeah, yeah.”

Overall, the song is a great club banger that will make you believe in the power of love.

The “Let Me Love You” R. Kelly remix is available for streaming on Apple Music and Spotify but you can stream it above right now.