- Title: Once Upon a Time – Rocky Road
- wiki: link
The latest season of Once Upon a Time continues to deliver in unexpected ways as Marian (Christie Laing) being cursed by a freezing spell sends the entire town, already concerned about the ice wall surrounding Storybrooke, after Elsa (Georgina Haig) who they hold responsible. The truth is far more complicated which Emma (Jennifer Morrison) begins to suss out as Robin (Sean Maguire) asks Regina (Lana Parrilla) to do what she can to save his wife (but who is no longer the woman who holds his heart).
“Rocky Road” gives us a bit more information about the Snow Queen (Elizabeth Mitchell) both in the current storyline as well as flashbacks to the first time Elsa met the woman. Teasing us about their shared past (and familial relationship) which Elsa cannot remember, the episode also foreshadows a relationship between Emma and the Snow Queen as well as confirms the fact that Rumpelstiltskin (Robert Carlyle) knows far more about both women with snow powers than he’s been letting on. Whatever her true purpose for coming to Storybrooke is, it’s certainly tied to the magic-wielding women of the town. And the introduction of Once Upon a Time in Wonderland‘s Will Scarlet (Michael Socha) suggests he may have some role to play in future events as well.
Despite the cause to lash out and revert to her old ways, Regina doesn’t take the villain’s route as expected. In fact Henry (Jared Gilmore) offers to support her quest to find the writer of the book to get his mother the happy ending he knows she deserves. It will be interesting to see how this story plays out, and effects the other members of the town, along with how long Regina can continue to nobly help Robin now that the life of the only thing standing in the way of her happiness is literally in the palm of her hand.