8 songs you didn't know Ed Sheeran wrote ...

He's one of the most successful pop artists of all time, topping the charts in hundreds of countries.

But while Ed Sheeran has three albums packed full of hits to his name, did you know he's also responsible for writing a lot of our other favourite songs too?

Robbie Williams joins Ed Sheeran on stage for surprise duet of 'Angels' - and it is AMAZING!
Andrea Bocelli joins Ed Sheeran on stage for spine-tingling duet of 'Perfect' - prepare to be amazed!

SO talented!