Craig David covers Justin Bieber's Love Yourself |


Hear Craig David's revved-up cover of Justin Bieber's 'Love Yourself'

Justin Bieber’s ballad “Love Yourself” just got an uptempo makeover courtesy of Craig David, a British musician best known for 2000 hits “Fill Me In” and “7 Days.” And it’s fantastic.

David performed his catchy rendition of the Purpose track at the BBC 1Xtra Live Lounge, and even added in a rap verse toward the song’s end. This impressive cover isn’t surprising given his past: The singer’s last album, 2010’s Signed Sealed Delivered, was primarily made up of covers like Marvin Gaye’s “I Heard it Through the Grapevine” and Al Green’s “Let’s Stay Together.”

Although it’s been over five years since David’s last release, it’s clear he’s still got it — and it’s also clear he should pull a Ryan Adams and cover Bieber’s entire album.