Há pouco tempo, Regina (Lana Parrilla) descobriu em "Once Upon a Time" que Zelena (Rebecca Mader), sua irmã invejosa, voltou dos mortos! Ela estava infiltrada na vida de Robin Hood (Sean Maguire) usando o corpo de Marian para atrapalhar o final feliz da morena. E quando finalmente se reencontrou com seu amor, a ex-vilã teve uma revelação que a deixou em pedaços.
Ela contou toda a mentira da Bruxa Má do Oeste para o arqueiro, que ficou chocado ao saber que estava, literalmente, dormindo com a inimiga. Achando que finalmente poderia ficar com ele e se livrar da empata, Regina viu sua alegria durar pouco tempo quando Robin disse que os dois não voltariam mesmo assim. Sem ação com o que escuta, a Rainha pergunta porque ele está fazendo aquilo e descobre que Zelena está esperando um filho de seu amado! E agora?
Enquanto isso, Emma (Jennifer Morrison), depois de assassinar Cruella (Victoria Smurfit), continua em sua busca pela filha de Malévola (Kristin Bauer), que era a sua amiga de infância. Ela e Regina vão até Nova York seguindo pistas e acabam caindo e vários becos sem saída, até pararem cara a cara com Lily (Agnes Bruckner). De primeira, a mulher finge que não as reconhece, até que depois de uma perseguição a mocinha descobre que a filha da bruxa sabe tudo o que aconteceu com ela desde bebezinha e o pior: ela tem sede de vingança!
"Once Upon a Time" vai ao ar nos EUA aos domingos, pelo canal ABC!