Ed Sheeran gave a fan the gift of a lifetime by surprising her at a mall in Canada! When aspiring singer Sydney Bourbeau was belting out the song “Thinking Out Loud” in the midst of her local shopping center, the pop star just leaped onto the stage and totally freaked her out. Then, they performed the track together as the most adorable duet.

Even though he almost immediately hopped off stage, we’re pretty impressed by his sweet gesture. The teenager was singing for a fundraiser for the Edmonton Humane Society, and definitely didn’t expect Ed to be there.

“I was like, should I stop? I didn’t want to stop, but I wanted to talk to him. This is, like, the best thing that’s ever happened to me,” she told the Edmonton Journal.

The pop star even had his manager text Sydney later in the week to offer her two tickets to his concert. How sweet! We know how much he cares about his fans, from giving a fan in the hospital a private performance after she missed his show to serenading a Sheerio moments before she passed away. What a nice guy!