A fan serenaded Lewis Capaldi with his own song - and this was his reaction.

The Scottish singer-songwriter was seen in a viral TikTok as a girl stepped up to him in a restaurant to perform his hit Someone You Loved to him.

In the footage, the 27-year-old star listens to the fan's rendition of the song and can be heard joking "aw, we're still going" midway through.

The video so far gathered 2.4m views and fans were quick to respond in the comments.

READ NEXT: Lewis Capaldi spotted at much-loved Glasgow cafe

@el1ab0yle @Lewis Capaldi we ❤️ u @harry daniels ♬ original sound - E

One person said: "Imagine meeting Lewis Capaldi, I would give him the biggest hug on earth and never let go."

Another added: "I’m so dead he thought it was over and you just kept going."

A third responded: "I’m sure he’ll never forget you."

Krispy Creme UK commented: "Did you meet Lewis or did Lewis meet you?"

The TikTok was uploaded by creator el1ab0yle, who captioned it "Lewis Capaldi, we love you".