Who performed 'Everything Has Changed' with Taylor Swift?

Ed Sheeran

Next question