This will bring you, as Taylor Swift puts it, all the feels.
On Tuesday, the 25-year-old pop star brought John Legend onstage at her fourth consecutive concert at Los Angeles' Staples Center, the latest stop on her celebrity cameo-packed 1989 tour, to perform his hit ballad "All of Me."
Swift looked every bit the Disney princess in a gorgeous sparkling, yellow ball gown with a tulle skirt as she stood onstage singing the powerful duet with Legend, 36, who played a piano.
"ALL OF ME. JOHN LEGEND. ALL THE FEELS," Swift wrote on Instagram.
"All of me loves all of T! @taylorswift @johnlegend," said Legend's wife, model Chrissy Teigen, who the singer wrote the song for.
In addition to Legend, Swift also brought onstage Beck for a joint performance of his new song "Dreams," with musician St. Vincent accompanying them on guitar.
"DUDE. What a f--king show. @taylorswift," she wrote on Instagram.
"St. Vincent casually slaying that guitar solo while pyro goes off in the background," Swift said on Instagram. "Beck and I having a dance party. I don't know how to process any of the events of tonight."
Recent celebrity guests that have appeared onstage at Swift's concerts include Matt LeBlanc, Mary J. Blige, Elle DeGeneres and Alanis Morissette.