Once Upon a Time returns tonight with episode 18 “Bleeding Through.” Find out the reason Cora gave up her first born in our full recap!

Zelena’s plan for the future involves a major jump to the past. In the present, the only way to move forward is to summon a spirit from Regina and Zelena’s shared past for answers. All the time travel talk on Once Upon a Time this week makes figuring out the family trees feel like child’s play! Read our full recap of “Bleeding Through” below!

Misdirection: Zelena pays Regina a visit to ensure that she is not in the same location as her heart. Rumpelstiltskin appears in the woods and, against his will, deflects Robin’s arrow against Robin’s son. Saving his son, Robin hands over Regina’s heart.

Zelena’s visit reminds Regina that she does not know enough about her sister’s past, nor does she know the true reason why Cora gave her up in the first place. In order to find out, to the past we go!

A young Cora, serves as a barmaid to earn some extra change, where she meets man after man. However, one particular fellow catches the way she carries herself through the crowds as if she is somehow above her position. In the whirlwind moment, Cora finds out that the man she desires is nobility and takes her hand in marriage. In two weeks time he will return with a real ring and meet her at the crossroads. However, after deciding to spend one night together before that date, leads to the inevitable on primetime TV, a child.

In the present Regina takes Hook, Emma, David, and Mary Margaret into a seance-like scenario to summon Cora and ask her for answers about Zelena. While it is easy to speak with the dead, most people run into trouble having the murder weapon and murderer on hand. Luckily, a quick pit stop at Gold’s shop produces the two sided candle stick and Mary Margaret sits across from Regina at the table.

The group joins hands (and hook), and focuses their energy to summon Cora. While the portal opens, Cora does not respond to Regina’s plea to pay attention to her just this once. Whatever secret Cora is hiding, it is big enough for her to keep to herself.

Garden walls of secrets:In the past, Cora’s turn of fate arrives two months after her intended meeting with “Prince Jonathan.” Cora finds him within the palace walls only he is not royalty, but nothing more than a gardener. Cora tries to explain that she is with child, to which the gardener replies to by calling her a harlot. She tries to alert the guards, but it is Prince Leopold who arrives and takes to Cora’s company quiet well.

Leopold and Cora take a walk through the woods, where Leopold informs her that his obligations bid him to marry Princess Ava, a girl he has been promised to from birth. But how is he expected to use the gift of his royalty and be a king of the people when he cannot build a fire on his own? Cora kindles the flames and starts planting the seeds of their beautiful fairytale, omitting the addition of the second person growing inside her.

Leopold falls under Cora’s haze of love and asks for her hand. However, the gardener is not willing to let their unborn child pose as royalty without payment. Princess Ava overhears their conversation and rats out Cora to Prince Leopold, who in turn casts Cora out of the kingdom. The remainder of these memories are revealed to Mary Margaret through the summoned ghost of Cora. As Regina and Mary Margaret come down from the failed attempt to make contact, they hear a rattle upstairs and find Cora’s ghost.

Meanwhile, at Granny’s Emma is practicing her magic on an unwilling participant, Hook. He is not the right audience to celebrate Emma’s growing powers, but luckily Belle bursts in with the news that she found the spell Zelena plans to use. Belle, Emma, and Hook arrive at the mayor’s house to find Regina fighting Cora back to the portal. After succeeding, Mary Margaret and baby are fine, but if Zelena’s time travel plan succeeds, Princess Ava is going to be her first target.

Not an ideal date: Rumpelstiltskin is set up for a classy dinner. Zelena proposes her plan for the future that involves creating a new past. Although the time travel plan is against the fundamental laws of magic, Zelena reminds Rumple that no one is ever bold enough to try. With a new past, Zelena can have the life she deserved and Rumple can have a chance to never give up his son.

Rumple tries to change his tune around Zelena and works his way into her arms. But his smooth talking only gets him so far as he tries to reach for the dagger stashed in her boot. Losing the only shot he has at going back for Bae, Rumple explains that the only way to honor his son’s sacrifice is to ensure Zelena dies.

Mary Margaret goes to Regina and the two reflect on the time lost fighting each other as a result of their mothers’ lies. Mary Margaret reminds Regina that she has consistently proven herself time and time again in the face of adversary. It is time to stop being afraid and go after what matters most to her. This instance is no different, heart or no heart. As long as Mary Margaret can keep the last piece of Zelena’s plan incubating, the group has time to figure out a plan.

For Regina, the only plan that matters in that moment is paying a visit to a certain man in the woods with a certain lion tattoo!

Watch Once Upon a Time season 3, episode 19, “A Curious Thing,” Sunday, April 27 at 8 p.m. ET on ABC