Ed Sheeran has been known to surprise his fans from time to time, but his latest surprise performance takes the cake.
Sheeran was shopping at a mall in Alberta, Canada when he heard someone singing his song "Thinking Out Loud."
It was a 13-year-old girl named Sydney Bourbeau. She was performing as part of a school event to raise funds for the local humane society.
In the middle of the song, Sheeran seemingly came out of nowhere and hopped up on stage with her.
Bourbeau was taken aback but somehow had enough poise to keep singing the track.
Bourbeau and Sheeran sang the rest of the song together in impressive fashion.
It really was a moment to remember. Check it out up top.