Realizing Henry (Jared Gilmore) remembering and believing in magic may hold the key to restoring their memories and breaking the curse, Emma Swan (Jennifer Morrison) reluctantly agrees to help her parents and Regina (Lana Parrilla) search for the book which began stimulating his imagination and sent him after his birth mother in the first episode of the series. With Henry increasingly frustrated with the secrets everyone is keeping from him the show finally does the right thing by restoring his memories, and through him those of everyone else.
Putting the book back into Henry’s hands does restore his memories, but tired of waiting for Hook (Colin O’Donoghue) to steal Emma’s magic Zelena (Rebecca Mader) sends her winged-monkeys after the boy. Emma proves herself worth of the Savior moniker by forcing Zelena to run, but it’s Regina who hold the key to restoring Henry’s memories and breaking the curse as the show continues to move the character forward on her path of redemption.
This week’s flashbacks to the missing year involve Regina, Snow White (Ginnifer Goodwin), and Prince Charming‘s (Josh Dallas) discovering Rumpelstiltskin (Robert Carlyle) is still alive and searching the edge of the Dark Forest for Glinda the Good Witch of the South (Sunny Mabrey) who gives them a clue on how to defeat Zelena. The big shock isn’t that Emma is the key to beating the evil witch, but how the curse got reenacted and the price both Snow White and Prince Charming were willing to pay.
Although Regina’s actions continue to put her on the right course and further down the romantic path with Robin Hood (Sean Maguire) – to Henry’s amusement, the revelation of Hook hiding Zelena’s plan to use him to curse the Savior puts the pirate firmly back in Emma’s dog house. As the show moves closer to its two-part finale in two weeks, next week holds some added promise with the first appearance of Dorothy Gale (Matreya Scarrwener) and the birth of Snow White’s baby which is the final ingredient Zelena needs to cast her time-altering spell.