Luckily for us, amnesia means that Regina and Robin get to flirt with each other all over again.
But unluckily, Once Upon a Time is staying on form from last week, because there’s no kiss.
Emma doesn’t get immediately forgiven by Henry following the revelation of her gargantuan betrayal.
Snow and David work on and almost succeed in a scheme, but are then brutally interrupted by Cora and Regina.
That’s also good.
Young Snow (in flashback) watches her mother die horribly.
God, everything seems pretty good so far. You’ll have to forgive my optimism. I know, I’m scared too.