A parallel story

2 asked for a oneshot of During Zelena's curse whilst everyone is in the Enchanted Forest, Henry is around 20 years old and instead of Emma being born its Robin and Regina's child. Henry takes them to the magical wardrobe like Emma had been. He gets stabbed in the process, Robin and Regina find him bloodied and injured.

"The wardrobe." Regina said sadly, the pain setting into her voice and ruining what should have been the best moment of her life. "It only takes one." Robin's eyes widened in horror as he realised what Regina was saying.

"Then our plan has failed." He said, wrapping his arms around his wife and newborn son. "At least we're together." Robin reached down and pressed a kiss to little Connor. Regina desperately wanted to lean into her husband and allow the curse to wash over them, together. But Connor was their only hope now. Regina couldn't condemn her son to be cursed. Couldn't allow her older son and stepson to have no hope of rescue.

"Go," Regina said sadly. "Take the baby to the wardrobe."

"What?!" Robin snapped. "Regina, you can't be serious?!"

"We have to give him his best chance." She said. Just then, a creak at the bedroom door let them know someone was coming in. For a moment both panicked, worried it was Zelena's men come to kill their son. But they both relaxed when they saw Roland's little head peak through.

"Is the baby here? Does it mean we don't have to be cursed now?" He asked hopefully. Regina and Robin stared back, unsure what to tell him. How could they tell a little boy there was no hope for twenty eight years? A moment later, Henry appeared in the room. He'd heard the baby's cries and worked things out for himself. He held his arms out.

"Give Connor to me." He said. "I'll take him. Roland needs you, Robin. I know how to handle a sword. I'll keep him safe." Regina was reluctant. Henry was still her baby. She couldn't risk him losing his life. Henry could see the reluctance in her eyes. He crouched down beside them both.

"He needs to go. Trust me." He said. Regina looked between her sons and her husband. She nodded, giving Connor a small wet kiss on top of his head.

"Goodbye, Connor." Regina left Henry with a look Henry knew well. A look that said she loved him more than words. Henry kissed his mother's cheek and took his baby brother before grabbing Robin's sword and running out the room, hearing Regina's woeful cries as he left.

Regina had to know that he had made it. She had Robin assist her from the room with Roland following behind them. They made their way to Connor's nursery. Connor was nowhere to be seen, but there Henry lay in the middle of the floor, unconscious. His blood spreading out around him.

"No!" Regina said, struggling her way over, collapsing beside him.

"Yes." Came a cruel voice behind them. Regina, Robin and Roland all looked round to find a smug looking Zelena. "Where is the child?"

"He got away." Regina said, clutching Henry protectively as Robin hid Roland behind him. "I know you're going to lose now. Good always wins."

"We shall see, little sister." Zelena said. The last thing the family heard was Zelena's glee-filled cackle as the room was filled with dark green smoke.