The Song in Your Heart

"The Song in Your Heart" is the twentieth episode of the sixth season of the American fantasy drama series Once Upon a Time.

Billed as a musical episode, it marks a departure from the typical dramatic elements featured in the series.

In flashbacks, Snow and David make a wish that results in the entire Enchanted Forest and Oz breaking out in song.

After talking with Rumplestiltskin in the castle dungeon, Snow makes a wish that her future daughter will be happy and safe before the Curse takes place.

David and Snow offer to surrender Rumplestiltskin to Hook in exchange for passage on his ship to Regina's castle.

Evil Queen"), but Regina uses a magic box she had found (which contains Zelena's spell) to stop them from singing and sends them back to their castle.

But just moments before Emma tries on the gown, it immediately turns black; they are surprised to see Fiona appear, having thought that Gold had killed her.

Fiona lets the women know that she plans to use an enormous amount of Black Fairy Dust to unleash another Dark Curse on Storybrooke at 6:00 PM, the same time as Emma and Hook's wedding.

With Archie serving as their ordained minister, everyone watches as Emma and Hook exchange vows and wedding rings.

Lyrics from "The Queen Sings", specifically ones sung by Grumpy and Geppetto, reference the Disney films Snow White and the Seven Dwarfs and Pinocchio.

[citation needed] This musical episode was conceived during season 3, but according to showrunner Jane Espenson, it was too expensive at the time.

[citation needed] A special screening of the episode, followed by a question and answer session with executive producers and available cast, was held on May 2, 2017 at the Frank G. Wells Theater on the Walt Disney Studio Lot in Burbank, California.