After the surprise announcement yesterday (where he teased his mystery collaborator was a “fucking big deal”), Ed Sheeran has revealed his new Beyonce-featuring version of Perfect in full.

Released in the early-hours, the new version of Perfect comes as the latest single from Ed’s third studio album Divide, released back in March.

Listen below: