Ed Sheeran comes across as arguably the most sickly sweet guy in the music industry.

He also has a great sense of humour, something a girl singing in a shopping centre in Canada recently found out.

In a video captured by one of Sheeran’s friends, you can hear someone singing one of his hits in the distance. Sheeran looks at the camera and asks: “Should I just roll up?”

Despite just being out on a personal shopping trip, Sheeran joins the girl on stage and takes part in a duet, sending the audience wild.

Once the song finishes, he gives the girl a hug and walks off again. Fair play Ed, fair play!

Watch the video which is racking up millions of hits below.

* You can keep up with entertainment news at FilmOn.com, where there are  hundreds of free TV channels to choose from.

For more stories, check out the links below:

Ed gives head

Lady Gaga ‘makes $2m for a ten minute gig’ … and who’s flipping the bird?

You’ve killed him! Prankster fooled into believing he gave victim a fatal heart attack