Two of music's brightest stars have shared the stage in the presence of lucky, lucky fans.
John Mayer performed in Tokyo, Japan earlier tonight and those in attendance were treated to a special surprise: Ed Sheeran came out as a special guest. Sheeran joined Mayer onstage for two songs, Mayer's 'Belief' and Sheeran's very own 'Thinking Out Loud'.
The stars aligned for many as Sheeran happened to be in town, having played in Tokyo the night before.
Ben&Ben gifts John Mayer with upcoming album, Limasawa Street
This, however, isn't the first time the two have been paired together, as they performed a couple of times together in 2015. Check out one of those performances here.
Check out fan-filmed footage of the two on stage together in Tokyo below.
John Mayer’s debut performance in Singapore pulls audience into his gravity – gig report
LEGIT GAGS MAY SPECIAL GUEST DAW SIYA TAS LUMABAS SI ED SHEERAN WTF JOHN MAYER X ED SHEERAN pic.twitter.com/bGujTyFLtn— mika ordoñez (@mika1993) April 10, 2019
John Mayer performed with Ed Sheeran in Tokyo. #JohnMayerTour pic.twitter.com/wWdeCLapFp— John Mayer Updates (@johnmayersnaps) April 10, 2019
Watch Ed Sheeran and John Mayer perform Belief:
Watch John Mayer and Ed Sheeran perform 'Thinking Out Loud':