'The Flash' season 3 episode 17 spoilers: Supergirl and The Flash in a comatose; Savitar's identity still kept secret from cast

Grant Gustin and Melissa Benoist in "The Flash" season 3, episode 17, "Duet" | Facebook/CWTheFlash

The Flash (Grant Gustin) unfortunately joins Supergirl (Melissa Benoist) in a comatose state, where they have to finish their musical dream in order to survive. Meanwhile, Savitar's identity is still far from being revealed, to both the show's cast and audience.

On the next episode of "The Flash" season 3, titled "Duet," a comatose Supergirl will be brought to Star Labs in hopes that the team can help wake her up. But the opposite occurs when Barry joins Supergirl's comatose state instead.

"Mon-El (Chris Wood) and Hank Henshaw (David Harewood) arrive on their Earth carrying a comatose Supergirl who was whammied by the Music Meister (Darren Criss). Unable to wake her up, they turn to Team Flash to save her. However, the Music Meister surprises The Flash and puts him in a similar coma, one that Team Flash can't cure," the episode's synopsis on a The Futon Critic listing reads.

While in comatose, Kara and Barry will find themselves in an alternate reality where their life is depicted as a musical. As seen from the episode 17 promo, the Music Meister informs the two heroes that the only way to get out is to finish the script of their musical.

The Music Meister also adds warning to Supergirl and The Flash, "Although I should mention, if you die in here, you die out there."

Meanwhile, "The Flash" season 3 is almost coming to an end, and the long-awaited reveal of Savitar's identity will soon be on TV screens. However, Danielle Panabaker, who plays Caitlin on the show, shared with TVLine that some of the characters are only about to learn who Savitar really is.

"But I don't know if the audience is going to be told anytime soon." Gustin then added. The portrayer of The Flash also said that it will be difficult for fans to figure out who Savitar is, as compared to the previous villains where hints were given out.

"The Flash" season 3 airs every Tuesday night at 8 p.m. ET on The CW.