seems to be a useful resource for car dealerships, but last night (June 13), the website went above and beyond the call of duty by hosting a surprise indie dream collaboration: Future Islands were performing a concert for a private corporate party in Vermont when Arcade Fire frontman Win Butler briefly joined the band on stage to sing a few lines of "Seasons (Waiting on You)" before Samuel T. Herring took back over for the chorus. Check out video of the appearance below:

This isn't the first time Butler has shared the stage with Future Islands, or even the first time he performed "Seasons (Waiting On You)": When the band played in Butler's hometown of Toronto last September and Future Islands played the song, he joined them on stage then as well.

Future Islands are currently on the road and will continue performing until September, so check out their complete itinerary at their website. Arcade Fire aren't on tour at the moment, but Will Butler just completed a short stint in support of his debut solo album, Policy, which was released on March 10, 2015 via Merge. Also during the band's touring break, Win Butler's been playing DJ sets as DJ Windows 98, even debuting a new Kanye West song during one of them.