Craig David made a stop at the BBC 1Xtra Live Lounge to perform what can only be called an awesome cover of Justin Bieber’s “Love Yourself.”
At first the song received an uptempo spin, similar to a lot of the R&B you typically hear out in the UK, which seemed fine given David’s got a great voice… But then the British singer puts it in 5th gear, rapping a verse like a madman that’s truly fire.
Check out the cover above.