Taylor Swift does it again - she's joined on stage by Beck, John Legend and St Vincent
Taylor Swift has been inviting all and sundry on stage with her during her current '1989' tour and last night she was joined by Beck, St Vincent John Legend.
The tour so far has seen her surprise fans every night with a diverse range of guests from model Gigi Hadid to singer Alanis Morissette, comedian Ellen DeGeneres, and Chris Rock.
Last night's show at the Staples Centre in LA as particularly spectacular as Beck and St Vincent joined her on stage to perform Beck's new song Dreams, backed by some pretty impressive pyrotechnics.
Both Beck and Taylor have been stage bombed by Kanye West as they accepted awards, but we're sure their alliance goes deeper than that.
After the show she tweeted, "Getting to play 'Dreams' with @Beck and @st_vincent is something I'll remember forever. I can't even express it."
As if that wasn't enough, she then rolled out John Legend. He had been watching the show with his wife Chrissy Teigen but popped on stage to join Swift for his his All of Me.
Swift told her Swifties, "I found out John and Chrissy were coming thirty minutes before I went on and called Chrissy and asked her if John would perform."