John Legend stunned fans by holding an impromptu gig at a London train station on Wednesday morning.

The singer-songwriter commandeered one of the public pianos at St. Pancras International station shortly after stepping off the Eurostar train from Paris, France.

Crowds of passersby stopped to snap photographs and hear the soul star perform a bunch of his hits, including the 2004 smash “Ordinary People.”

Watch the video here:

For some, however, his appearance wasn’t entirely unexpected.

Legend tipped off fans about a possible performance via Twitter just minutes before:

Arriving at London @StPancrasInt on @EurostarUK. Do they still have that piano there? — John Legend (@johnlegend) March 29, 2017

The musician played for around 15 minutes before stepping away and walking to a waiting car with who appeared to be a security guard.

Twitter users have since been sharing photographs and video of his appearance online:

Just arrived in London @johnlegend takes it slow in the station ! #makeitloud pic.twitter.com/JHajU3HSdq — Make It Loud (@MakeItLoudAg) March 29, 2017

Guess who's hogging the piano at St Pancras international Station @johnlegend pic.twitter.com/RYlmAGcbFs — Lord Ray Mia (@iRayhanMia) March 29, 2017

Who is hogging the piano at St Pancras? @johnlegend pic.twitter.com/S96EHk9Tla — shoshanna stone (@shoshannastone) March 29, 2017

Sooo @johnlegend just performed at St Pancras station 😱 pic.twitter.com/25BnbwP1YX — Time Out London (@TimeOutLondon) March 29, 2017

That's some way to launch an EU tour, just @johnlegend and a few lucky people in @StPancrasInt this morning. pic.twitter.com/eaXBO2r0Lq — Tom Satchwell (@TomSSatchwell) March 29, 2017

I'm too short to film @johnlegend playing the piano at St Pancras, so took a photo of people doing that instead pic.twitter.com/3IOnF78qme — Wayne (@MrWayneyB) March 29, 2017

That's nice @johnlegend is playing the public piano at St Pancras — Broood (@brooodbars) March 29, 2017