Ed Sheeran might be hogging the headlines for covering Britney Spears' '...Baby One More Time' in glorified karaoke on his holidays in Ibiza, but this one is infinitely more deserving of your time.

Having made quite an impression by announcing his recent single 'Forget Me' with a series of billboards in his undies, Scottish singer Lewis Capaldi stopped off at the BBC Live Lounge.

As you'll know, one of the requirements of the Live Lounge is for the visiting artist to cover a well-known song - and Capaldi chose Britney Spears' ballad 'Everytime'.

His soulful voice coupled with a gorgeous string arrangement meant that he made Spears' 2004 song his own.

Watch it below: