<P> As the wedding approaches, Emma is unable to decide on a dress so Snow brings over the dress she wore at her wedding, which was found at the Pawn Shop . But just moments before Emma tries on the gown, it immediately turns black; they're surprised to see Fiona and that Gold did not kill her . Fiona demands that Emma turn over her heart, then taunts Emma about being an orphan, saying that she's still "weak" and hasn't really "grown up ." Fiona lets the women know that she plans to use an enormous amount of Black Fairy Dust to unleash another Dark Curse on Storybrooke, which will occur at 6: 00 PM, the same time as Emma and Hook's wedding . When they check the clock tower at Fiona's suggestion, they discover that Fiona had brought enough Black Fairy Dust to curse Storybrooke more than 10 times over . </P> <P> This prompts Regina and Zelena to come up with a plan to stop Fiona from crashing the wedding while Emma informs Hook of her decision to face the Black Fairy before the wedding, and to say goodbye in case she dies . Hook confronts Gold at the Pawn Shop for lying to everyone about Fiona . When Gold refuses to apologize, saying that he did it for the good of his family, Hook uses Dreamshade on Gold to knock him out, to buy time for Emma to defeat Fiona, only for Fiona to appear, prompting Hook to flee . At the Sheriff's station, Emma gets a sign of encouragement from Henry, but when Henry finds the tape recording of her singing inside her desk, Emma says that it's nothing . </P> <P> Hours later, Zelena helps Regina remember how to isolate the part of the potion that stops time, which they hope can buy them more time to stop Fiona . Unfortunately, just as they're about to enact the spell, Gold uses it on Emma's family . Emma goes to confront Fiona at the Mayor's office, but Fiona holds her family hostage, save for Henry, along with Regina, Zelena and Hook . Fiona taunts Emma by playing her the song from her childhood, which reminds her of a time she was alone . Henry, upset that Emma has decided to turn over her heart to Fiona, throws his book in disgust, only to discover a page in the book that reveals Emma's heart was gifted with the magic of song placed there by The Blue Fairy . When Emma meets with Fiona, she rips out her heart but she cannot crush it . Henry rushes in to stop his mother, telling her that she has a song in her heart, which suddenly emboldens Emma as her music starts to strengthen her ("Emma's Theme"). This causes Fiona to try to kill Emma with a blast of Dark Magic, but she fails, shocking her . Emma then uses her magic to free everyone . As Henry restores Emma's heart, Fiona tells her that they will still face each other in the Final Battle, and that it will be worse than anything she can possibly imagine . </P> <P> The day of the wedding commences, which takes place on a rooftop overlooking Storybrooke . With Archie serving as their ordained minister, everyone watches Emma and Hook exchange vows and wedding rings, and the two are now a married couple . The residents then celebrate with a dance and festivities ("A Happy Beginning"), only to see the Black Fairy's Curse erupt from the face of the Clock Tower, at the stroke of 6: 00 PM, with black tendrils streaming out and engulfing Storybrooke . As Emma watches, she tells a worried Hook: "...wherever we end up, we're going to win ." </P>

Who wrote the songs for once upon a time