Beyonce makes everything better. Just take a listen to the remix version of Ed Sheeran's single Perfect which features the 36-year-old American singer. The, erm, perfect blend of their distinctive vocals work well in this love ballad, which will no doubt race up the charts in no time.
This is not the first time both Grammy winners have worked together. Sheeran and Beyonce performed the latter's hit Drunk In Love at Global Citizen Featival two years ago; and earlier this year they performed on a tribute to Stevie Wonder.