Taylor Swift is back with her incredible new album Reputation, and fans just got a live taste of it at the Jingle Ball.
Dressed in her sparkliest snakeskin, Taylor took to the stage with none other than Ed Sheeran to perform their hit song together, “End Game”.
TAYLOR SWIFT x ED SHEERAN COLLAB ON STAGE RN. OMG! #iHeartJingleBall pic.twitter.com/iiQy7NLQYC
— iHeartRadio (@iHeartRadio) December 2, 2017
Naturally, fans lost it when they saw the two besties reunite on the stage for the first time in YEARS.
Native ad body.


Native ad body.


Native ad body.


Native ad body.




The old Taylor can’t come to the phone right now… 📞#iHeartJingleBall #TaylorSwift pic.twitter.com/9vhz49YTxd
— iHeartRadio (@iHeartRadio) December 2, 2017
Bae even sung another fan fave duet, “I Don’t Want To Live Forever” that she created with Zayn Malik.
However, Zayn unfortunately didn’t make an appearance.
I don’t wanna live… foreverrrrr!
— iHeartRadio (@iHeartRadio) December 2, 2017
This one’s for you @zaynmalik… wish you were here! #iHeartJingleBall pic.twitter.com/cTjeJ2Ij2o
But can we just focus again on how adorable these two look together on stage?!

TOO MUCH.
Native ad body.


Native ad body.


Native ad body.


Native ad body.




Oh, and did you hear that Tay Tay just announced the Australian leg of her world tour?!
Related stories

Native ad body.

Native ad body.




Native ad body.




Native ad body.
