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.
Lately Beyonce has been busy lending her vocals to songs by other artistes. She can be heard in J Balvin and Willy William's Mi Gente remix and Eminem's new single Walk On Water.