• Share
  • Tweet
  • Share
John Legend, Taylor Swift

Christopher Polk/TAS/Getty Images for TAS

 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.

Special guest @JohnLegend joins @TaylorSwift #1989TourLA

A video posted by STAPLES Center (@staplescenterla) on

A little more from "All of Me" duet tonight with @taylorswift & @johnlegend #1989tourla

A video posted by STAPLES Center (@staplescenterla) on

"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.

John Legend, Taylor Swift

Christopher Polk/TAS/Getty Images for TAS

Night four special guests @beck & @st_vincent sing "Dreams" #1989TourLA

A video posted by STAPLES Center (@staplescenterla) on

"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."

A video posted by Taylor Swift (@taylorswift) on

Recent celebrity guests that have appeared onstage at Swift's concerts include Matt LeBlancMary J. BligeElle DeGeneres and Alanis Morissette.