We all have favorite songs that we humming all day long, and some people go ahead and sing them in front of an actual audience rather than enjoying the privacy of a shower. That’s exactly what one teenager did in a shopping mall during a singing-based fund-raiser of sorts. But little did she know that the artist who actually sings the song she chose would happen to walk by and jump on stage unannounced to help her.

DON’T MISS: Why can’t Android have great apps? iOS gets two more great releases first

Ed Sheeran is the star in question, and he happened to be inside a shopping mall in West Edmonton, Canada, LittleChurchMouse reports. That’s where he heard his song being played, and he immediately decided to help out.

In the following video, which has already gone viral on YouTube, you’ll see a smiling Sheeran going up on the stage to help a surprised girl sing Thinking Out Loud for a few minutes.