Ed Sheeran and Beyoncé have recorded a duet and it might be the most romantic song of all time. Ed announced the duet earlier today on Instagram.
Of course, if you're familiar with Ed's catalogue, you might have been thinking, "But he already has a song called 'Perfect' and I've heard it and Beyoncé is definitely not on it."
You would be right about all of those things. Here's the official music video for the version of the song that only features Ed:
It's a good song. It's a romantic song. But it is not a perfect song. Add Beyoncé, however, and that all changes. The duet is gorgeous and butterfly-inducing and will no doubt be played at every single wedding you attend next year, so you might as well get used to it now. Listen for yourself below: