Shoppers in Bristol's Cabot Circus were taken by surprise on bank holiday Monday when Gary Barlow gave what appeared to be an impromptu concert.
First appearing wearing a mask of his own face - crowds were taken aback when the man sat at the grand piano revealed he was the real Gary Barlow.
The unexpected appearance made a lot of people very happy!
After singing to hundreds of shoppers the Take That star stopped for photos with fans.
There are pleas for him to repeat the stunt in other locations.