Ed Sheeran and Beyoncé's "Perfect" Duet Is Going to Be Played at Every Wedding You Attend in 2018

It lives up to the name.

Music artist, Entertainment, Performance, Singing, Singer, Song, Music, Performing arts, Musician, Pop music,
(Image credit: Getty Images)

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:

Weekend Editor at Cosmopolitan

Kayleigh Roberts is a freelance writer and editor with over 10 years of professional experience covering entertainment of all genres, from new movie and TV releases to nostalgia, and celebrity news. Her byline has appeared in Marie Claire, Cosmopolitan, ELLE, Harper’s Bazaar, The Atlantic, Allure, Entertainment Weekly, MTV, Bustle, Refinery29, Girls’ Life Magazine, Just Jared, and Tiger Beat, among other publications. She's a graduate of the Medill School of Journalism at Northwestern University.