Yes, I think we can all agree that Beyonce's version of 'Drunk in Love' is perfect, but I would argue that Ed Sheeran's cover of it is equally wonderful.

As if we didn't all love Ed Sheeran before this moment, now he's singing Beyonce songs and sounding so perfect that we're falling in love with him all over again. And if you think Beyonce is the only one who can sing this song, you're wrong. So wrong. Here's proof: