Download Once Upon A Time Season 6, Episode 12.. First a little recap…
Last week was a big deal, y’all. Robin’s back. Gideon and Emma faced off for round one. But if you thought the ending of last week’s episode was a big deal, you’re not going to believe the question Hook has lined up, the journey that he and David go on, and the big reveal that unfolds at the end. Grab a tissue and a pillow, because we have some complex details to discuss.
We start in the past with Rumple breaking in on Ruth and Robert and their twin boys — you may know them as Prince James and David. Of course, the couple try to fight off Rumple, but after he makes them a deal to save their ailing babies, he ends up taking James away to the king, meaning James becomes prince, and well… David doesn’t do too awful for himself.
In the present, David is cheers-ing his daughter Emma for fighting off Gideon, but he’s still pretty forlorn about poor Snow still being asleep. Out on the stoop, he hears a voice in the wind calling, “David,” and when he turns around, he sees a vision of his father with blood on his hands. Killian finds him passed out, but when he tries to help, David shoves him off before finding that coin.
Elsewhere in Storybrooke, Robin is getting accustomed to modern day life. Regina brings some clothes by as he’s getting accosted by the alarm clock. Poor Robin. Regina is just excited to have him back, but Snow isn’t so convinced because even though they look similar and are named Robin Hood, they’re hardly the same people. And you know, Snow has been there, so you have to trust her. And then there’s Hook, who goes to visit