We’re less than an hour away from The Flash/Supergirl musical crossover, so to hold you over until it airs, we have some sneak peeks that will hopefully get you even more excited!

The first sneak peek shows what happens immediately after Kara (Melissa Benoist) woke up in a different reality last night on Supergirl: she’s singing “Moon River” onstage just as Barry (Grant Gustin) enters their shared dream world.

The second sneak peek shows Barry joining Kara in the musical fun as they sing “Super Friends” by Crazy Ex-Girlfriend‘s Rachel Bloom, accompanied by Winn (Jeremy Jordan) on the piano.

If you’re wondering what other songs you’ll hear tonight, we got you covered! Tune in to hear Carlos Valdes, Darren Criss, John Barrowman, and Jeremy Jordan rock out to “Put a Little Love in Your Heart”, Victor Garber and Jesse L. Martin harmonize to “More I Cannot Wish You” from Guys & Dolls, and Grant Gustin serenade to Benj Pasek and Justin Paul’s “Runnin’ Home to You”.

The final sneak peek shows Barry and Kara’s friends back in the real world on Earth-1. Team Flash gets a shock when they see J’onn’s (David Harewood) true form right before Martian Manhunter, Vibe (Carlos Valdes), and Kid Flash (Keiynan Lonsdale) head off to take down Music Meister (Darren Criss).

If you’re wondering how the Meister has speed, remember that he was able to break out of the handcuffs last night after he whammied Kara. Presumably, he holds onto the powers of those he puts in his custom-made dreams.

‘Duet’ airs tonight at 8/7c on The CW.