Photo: Getty Images

Ed Sheeran has made a habit out of covering other artist's hits...often even better than the originals. He has tackled everybody from Rihanna to Sam Smith.

While many fellow pop stars have also done renditions of his music, Ed's dream is that one day Beyonce will perform one of his songs.

Ed actually did a killer version of Beyonce's "Drunk in Love" not long ago. Check it out below!