If Ed Sheeran's most recent single 'Perfect' is a favourite of yours, and you're wondering what could possibly make it even more... well... perfect - how about if it was a duet with Beyonce?

Sheeran has re-recorded the song as a duet with Queen Bey, making it even more schmaltzy than you ever thought possible.

What d'you reckon - is it an improvement on the original or not?

Hear it below: