Credit: Frazer Harrison / Getty Images

The moment we’ve all been waiting for is almost here: The Once Upon a Time musical episode. And, for it, this Once Upon A Time actress may rap, reported Entertainment Weekly. Yup, Lana Parrilla wants to show off her rap skills.

Okay, in a show with so many magical elements, we don’t think ~anything’s~ unlikely. And we would LOVE to see The Evil Queen rap. Who’s with us?!

Even though the May 7th musical episode will have most of the cast singing, that doesn’t mean singing comes naturally to them IRL.

“Really fun” is an understatement. Personally, we can’t wait for Storybrooke to break into song.

As for the musical episode’s details, we know Emma and Hook are getting married, as EW reported. Fittingly, the ep is called “The Song in Your Heart.”

In addition to Regina, many other OUAT characters will be singing, too, including Emma (Jennifer Morrison), Hook (Colin O’Donoghue), Charming (Josh Dallas), Snow (Ginnifer Goodwin), Zelena (Rebecca Mader), Henry (Jared Gilmore), Granny (Beverley Elliott), Grumpy (Lee Arenberg), Geppetto (Tony Amendola), and more, reported EW. ” The episode will feature seven original songs from Alan Zachary, Michael Weiner, and OUAT composer Mark Isham.

Again: WE. CAN’T. WAIT!

Of course, the show airs on Sundays at 8 p.m./ET on ABC. Meanwhile, we’ll be counting down the weeks till May 7th.