Say what you will, but this "Once Upon a Time" Season 6 musical episode already sounds pitch perfect from here.

ABC recently confirmed the musical episode, and TVLine just shared new scoop on a few of the singing subjects:

Since you were first to share the news about Once Upon a Time's musical episode, do you have more info? Is our Queen going to sing? —Lisa
Aww, flattery will get you everywhere, Lisa. It will also get you this confirmation that Lana Parrilla will be among those belting a tune. After all, what would a musical Once episode be without a clash between the show's original rivals — in the form of a grand (and royally entertaining) sing-off between the Evil Queen and the Charmings? Because I hear that is happening, folks.

Epic! Wonder if it will just be the Evil Queen singing, or if Lana Parrilla's Regina will get some song time in as well. The Charmings -- Snow White (Ginnifer Goodwin) and Prince Charming/David (Josh Dallas) -- should just go full rap battle on the EQ.

Entertainment Weekly later added this great nugget:

EW can exclusively reveal that the upcoming hour will feature seven songs, including a big solo for Jennifer Morrison's Emma Swan.

No one feels like saying when this musical episode will air. Season 6 returns March 5 with Episode 11, "Tougher Than the Rest." We originally thought maybe Episode 15 would be the musical, since it's titled "A Wondrous Place" and that seemed to connect with the "Aladdin" song. But when ABC confirmed the news, they added that the show will be using entirely original songs. There are 22 episodes to Season 6 (with Season 7 still not announced) so we'll just have to wait and see.

"Once Upon a Time" Season 6 returns Sunday, March 5 at 8 p.m. on ABC.

Want more stuff like this? Like us on Facebook.