Finally finished Straight On 'Til Morning! I hope you like it!

STRAIGHT ON 'TIL MORNING: Open with Mulan and Aurora walking towards Story Brooke, when Greg and Tamara drive up to them, scaring them with their car, before getting out and telling them that they were expecting them, and telling them the deal: If they want to be able to get to the wraith dimension to save Phillip, they'll have to help them. Aurora immediately agrees to whatever. Mulan then does too, hesitantly. Cora places an unconscious Regina next to the town line. Cora plans on using Whale's technology given to her by Greg and Tamara to drain Regina's magic and use it to rip open the barrier between Story Brooke and the real world. She ties Regina up next to the town line and prepares the spell using the fairy dust, starting it. Meanwhile, Emma interrogates Hook for information on Cora's plan. Hook refuses to give any. Emma asks him why he's protecting Cora, seeing as how she'll surely kill him when she gains Rumpelstiltskin's power. He says he doesn't care, as long as Rumpelstiltskin is dead along with him. Emma asks him if he really cared about Milah he would care about depriving her son of a parent. Hook says Rumpelstiltskin is the one who did that. And Emma throws it back in his face that now he's doing what Rumple did, that he's now become Rumple. Hook becomes furious, saying that he is nothing like Rumple. Emma proves the contrary, citing Belle, and everything else he's done. She then convinces him to tell her Cora's plan. He does. What he knows anyway: That Cora plans to tear down the barrier. Emma tells Charming and Snow the plan, and says that they have to find Regina. Rumpelstiltskin comes to them and tells them he's discovered that Cora and Regina are at the town line, and Henry overhears. Snow believes that Regina is in league with Cora. Emma, however, thinks otherwise. They place Henry with Granny for protection. Hook meanwhile breaks out of jail. Cora appoints a job to King George to protect something very important: Her heart. A job that she assures him will help destroy Charming. She also tells him to take a hostage. After George leaves she then tells Tamara to rat him out to Snow and Charming. Tamara does do so, telling them that while jogging she saw someone speaking with Cora who matches George's description about protecting her heart, so she hid and listened in. This piques Snow's interest. Snow insists that they go after Cora's heart. Emma says if Regina's with Cora, then she may be in danger, and they have to save her. Snow asks why. Emma says because it's the right thing to do. Snow says that stopping Cora should take priority. Emma says that the only thing Snow cares about is revenge. Snow asks how Emma can help Regina, considering how if it wasn't for Regina Emma would be a princess. Emma's says that she doesn't want to be a princess, she wants to be equal to other people, not above them, not making decisions for them, and even though she wanted her real parents to be with her and her life was rough and sucked in some places, she would never wish that the curse wasn't cast, because it's also the reason she has Henry. Emma openly rejects the Enchanted Forest and everything about it. Snow tells Emma to just stay away from Cora, as her and Charming go after Cora's heart. They go. Emma disobeys. Snow ransacks Gold's shop and finds the candle. Emma goes and hides in the woods next to the town line, waiting for an opportunity. Mulan breaks into Granny's diner and knocks her out. Greg and Tamara then run in and search for something. They say that what they're looking for is gone. But Greg realizes where it went, and tells Mulan and Aurora to go wait for them in the clock tower, because the last thing they need is anyone finding out Mulan and Aurora are here. Henry shows up at the town line right behind Emma. Meanwhile Charming, Snow and Ruby track down George to Hook's ship. George reveals his hostage: Belle. Who he shoves off of the ship into the water, as a distraction. Ruby dives in after her, as Charming fights George and Snow searches Hook's ship for the heart. Rumpelstiltskin goes into Granny's diner, and finds Granny unconscious. When he hear someone coming he quickly hides her to avoid suspicion. It's Neal, looking for Henry. Rumple lies, saying that Granny must've taken Henry to the boarding house, before he quickly leaves, after seeing a window in the bathroom open, realizing that Henry climbed out, and understanding where he went. But Neal then finds Granny's unconscious body and quickly tries to follow Rumple, but he disappears. Charming defeats George. Ruby pulls Belle out of the water and onto the dock, then begins giving her CPR and mouth to mouth, but she doesn't wake up. Snow finds the heart and Cora appears, with Snow guessing that Cora must've sensed her heart was in danger. Snow lights the candle and uses the light side on Belle and the dark side on Cora. Snow tells Ruby to get Belle out of here, which she does, as she waits for the candle to kill Cora. But it doesn't. Ruby takes Belle to the boarding house and tries again mouth to mouth, having a bit of an emotional breakdown, when she wakes up, with her memories, with the exception of the last few weeks, those are very blurred. Neal rushes in to tell Ruby that Granny was attacked and that he thinks Rumple might have had something to with it, and that he needs her help finding him. Belle overhears and insists she come. Hook spies on them from outside. Emma sees that Cora has left and quickly rushes to untie Regina. Henry follows. Emma apologizes to Regina, but she's not in a very good head space to accept it. Snow wonders why the candle isn't working, and Cora laughs at her, pointing to Charming, who is now dying. Cora reveals that she took Charming's heart, so she could trick Snow into killing her own true love. Snow has a complete breakdown, cradling a half-dead Charming, as Cora gloats, saying that love is weakness, and then transporting herself back to the town line. Cora finds Emma freeing Regina and tries to kill her, but Regina steps in and blocks her blast just barely, so Emma is only knocked out. Regina tells Henry to run into the woods. Cora and Regina magic duel, and Cora wins. She blows Regina back, calling her weak. Rumpelstiltskin then pops up and Cora realizes that Rumple ratted her out. He laughs, saying if she hadn't taken her own heart out, she might have more insight into people's actions. Regina hears this asks if that's true. Cora says it is and that she hid it in a place no one will ever find it. Regina comes to a revelation: Cora hid her heart inside Regina! Regina becomes furious and realizes that her mother's heart is the cause of her insanity. Regina then pulls out Cora's heart and shoves it back into Cora's chest, telling her that she won't pay for her mother's sins anymore and falls unconscious, completely exhausted. Cora becomes consumed with the guilt of everything she's done and stabs herself with Rumple's dagger, killing herself. Rumple just shrugs it off, stops Henry with his powers and creates a fireball to kill him, when suddenly he's jumped by Ruby and Neal as Belle watches, unseen by Rumple. Rumple knocks Neal away and turns Ruby into a puppy. Neal sees the dagger and grabs it from Cora's body, hopping over the town line. He shows Rumple and Rumple runs right next to the town line to stop him, but can't cross. Rumple begs him not to but Neal rams the blade of the dagger into the road, smashing the tip of the blade apart and embedding the rest of the dagger into the road. There's an energy release and Neal is blown back over the town line. Rumple flinches, but realizes, and says, that the town line cut off the link between himself and the dagger, making him finally free of it and still retaining all of his powers. Neal stands up in a daze, asking him why he's going to kill his own grandson. Rumple tells him and says he won't remember anyway, before knocking him out. Belle then speaks up, asking Rumple to not do it. He says he has to before raising his to knock her out as well, when Hook grabs him by the throat from behind, trying to pull him over the town line, yelling for Belle to do something and for Emma to wake up. Hook's efforts have barely any effect. Barely. Emma wakes up, seeing Rumple toss Hook aside, create a fireball, and get ready to throw it at Henry, when Belle runs and tackles Rumpelstiltskin over the town line, impaling him on the butt of his dagger that is still embedded in the road. The fireball Rumple was throwing flies off anyway, but is slightly astray, giving Emma the opportunity to block it with her magic. Henry is unfrozen, and Emma tells him to run. He does. Into the woods. Where he is immediately met with Greg and Tamara. Who grab him. Everything returns to normal. Ruby is returned to her normal form, and Neal wakes up, as Belle cries in horror over Rumple's now dead body. Ruby comforts Belle. Neal cries as well. Emma quickly checks on Regina, waking her up. Regina is emotional, more vulnerable than we've ever seen her in present day. Much more like her pre-Queen self. She weeps for Cora's death. The tears of years of pain and anger. She silently looks at Emma and asks her to tell Henry that she's sorry and that she loves him, before walking into the barrier and RIPPING IT OPEN, finally finishing the spell. Rumpelstiltskin's body implodes in a flash of fire, taking the dagger with it, and magic spills out of Story Brooke into the Real World. And Regina transports away in a flash of smoke. Emma yells for Henry, but he doesn't respond. Emma runs into the woods, but only finds Henry's jacket. She freaks and calls for Ruby to track Henry. She also smells Greg. They track the smell down to the clock tower. Emma gets a call from Snow, which she ignores. Meanwhile Greg and Tamara drag Henry into the top of the tower, which causes Aurora, who recognizes him, to immediately protest, as Greg breaks the rest of the glass on the face of the clock and holds the three magic beans up to the second star to the right, creating a triangle shaped portal and jumping into with Henry. Emma runs up into the tower, with Ruby and Neal. Aurora tells Mulan who the boy is and Mulan pulls a sword on Tamara, who in turn pulls a gun on them, firing it once to show Mulan what she's up against. Tamara forces Mulan and Aurora up the stairs to the face of the clock where the portal is. Aurora tries to grab for the gun, as Emma bursts into the top of the tower, but is shot in the shoulder and shoved through the portal. Mulan jumps in after her. Emma starts to run up the stairs, but Tamara fires the gun at her, telling Emma if she wants to come after Henry she left a note in her apartment telling her how. Tamara then jumps through the portal, as Emma runs up the stairs, but the portal closes, leaving a horrified Emma, as the clock strikes 7:15. Flashbacks for this episode are basically the same. Minus the scene where Hook tells Bae that Rumple killed Milah.