Taylor Swift spontaneously brought John Legend up on stage during her show yesterday.
The singer is in the midst of her 1989 Tour and is known for surprising fans by inviting some of showbiz's biggest names to sing with her.
She's currently playing a series of shows in LA and last night it was John's turn to share the stage with her.
"I heard @johnlegend and Chrissy were on the way to the show & called and asked if John felt like playing 'All of Me': (sic)," she wrote on Twitter, adding pictures of herself with her fellow musician.
John's wife Chrissy Teigen was also quick to share her excitement on Instagram, posting a snap of her husband with Taylor.
"All of me loves all of T! @taylorswift @johnlegend (sic)," she wrote.
But John wasn't the only one to get involved in last night's show. Singers St. Vincent and Beck were also up, with St. Vincent showing off her amazing voice while dramatic fireworks lit up the set.
"Getting to play 'Dreams' with @Beck and @st_vincent is something I'll remember forever. I can't even express it.
"There is nothing cooler than @st_vincent soloing while pyro goes off in the background.
#1989TourLA (sic)," Taylor tweeted.
The performances came one day after Alanis Morissette joined Taylor.
Taylor has one more show in LA tonight, which will mark the last of a five-concert run in the city.
On August 29 she will move on to San Diego, where she will no doubt unveil some more famous friends. In the past, Little Mix, Julia Roberts and Karlie Kloss have all shared the stage with her.