Ed Sheeran may have just finished your new favorite summer slow jam. The Brit covered Beyonce's "Drunk In Love" with an acoustic guitar on Elvis Duran's morning show on Z100. Last month, he teased the cover on Ryan Seacrest's show, but forgot half the words. (Surfborts are hard.) But this time, he got all the words right and everyone swooned.