Meeting your idol or a celebrity you admire is a dream come true for many people. It’s a moment filled with excitement and, perhaps, a touch of nervousness. Well, for one young singer in Canada, that dream became a reality in the most unexpected way.

At a fundraiser for the Edmonton Humane Society, 13-year-old Sydney Bourbeau took the stage to perform a cover of Ed Sheeran’s heartfelt song, “Thinking Out Loud.” Little did she know that Ed Sheeran himself would make a surprise appearance and join her in the middle of her performance.

Sydney’s reaction was priceless. She remained calm and composed as she continued to sing, while the British superstar harmonized with her. It was a magical moment that no one in the audience will ever forget.

You can watch the incredible video of this heartwarming surprise .