Ed Sheeran and Beyonce - have you ever pictured a more "Perfect" duet?
The two stars have joined together on Ed Sheeran's hit song 'Perfect', performing a special collaboration that sees Ed and Beyonce share lines in the acoustic track.
This marks the third time Ed and Beyonce have teamed up musically.
In 2015, they performed a tribute to Stevie Wonder at “Songs in the Key of Life — An All-Star Salute,” and later that year sang a rendition of “Drunk in Love” at Global Citizen Festival.