Questa sera, venerdì 3 giugno 2016, la Fox trasmetterà in prima serata un nuovo episodio di C’era una volta 5, in prima visione Tv. La puntata è la ventesima, dal titolo “Il vero amore“. Prima di scoprire le anticipazioni, ecco dove siamo arrivati la settimana scorsa: Ade (Greg Germann) rivela a Zelena (Rebecca Mader) di essere disposto a lasciare l’Oltretomba per vivere una vita insieme a lei, grazie al bacio del Vero Amore. Poco dopo, Regina (Lana Parrilla) cerca di convincere Zelena a non fidarsi di Ade perché incapace di redimersi, ma la sorella le contesta di non averla mai voluta realmente. Nel passato, Regina trova la bacchetta della madre, ma nel giocarci si ferisce. L’unico che può guarirla è un parente che non possa averle fatto del male, ma non ne esistono dotate di poteri. Nel presente, Regina decide di rivolgersi a Cora (Barbara Hershey) per bloccare sul nascere la relazione fra la sorella ed Ade. Nel frattempo, Tremotino (Robert Carlyle) si scusa con la moglie ancora addormentata perché farà a modo suo pur di salvare il figlio. David (Josh Dallas) invece si trova faccia a faccia con il gemello James che lo accusa di avergli rubato ciò che era suo di diritto. James lo attacca e si sostituisce a lui per avere finalmente ciò che gli spetta, passando inosservato agli occhi di Emma (Jennifer Morrison). Dopo essere stata salvata da Uncino (Colin O’Donoghue), Cora decide di aiutare Regina e cancellare la memoria a Zelena in modo che dimentichi Ade. Preleva delle gocce del fiume dell’oblio per fare l’incantesimo e decide di presentarsi a Zelena per rivelarle che è sua madre. Intanto, James accompagna Emma nel bosco fino ad incontrare Robin (Sean Maguire), per poi minacciarli con una pistola. Poco dopo, Crudelia (Victoria Smurfit) lo raggiunge e cercano di prendere la bambina di Zelena per convincere Ade a lasciarli liberi. Nel passato, Cora convince Zelena ad aiutarla a salvare Regina e le due bambine iniziano a legare, scoprendo poi di essere sorelle. Cora decide di cancellare i ricordi di entrambe perché non ricordino più il loro legame. La madre crede infatti che Regina potrà diventare forte solo se potrà contare esclusivamente su se stessa. Nel presente, Zelena si dimostra arrabbiata con Cora, ma la madre le chiede scusa per averla abbandonata ed ottiene il suo perdono. Le somministra l’incantesimo subito dopo, ma Zelena ha capito che cosa sta facendo e getta la pozione. Cora decide di mostrare alle figlie che cosa ha cancellato dalla loro mente, perché possano capire che un tempo erano unite. Intanto, James e Crudelia sono pronti a gettare Emma e Robin nelle acque, ma David ed Uncino li salvano. I due fratelli iniziano a lottare, ma David butta il gemello in acqua per salvarsi. Nello stesso momento, Cora si getta nelle fiamme delle anime perdute, ma visto che ha risolto le cose lasciate in sospeso, può passare oltre. Più tardi, Zelena si presenta all’appuntamento con Ade, ma Tremotino la ferma prima che possa entrare. Crede che abbia addormentato la moglie per sfruttarla a proprio vantaggio e decide di farla rapire da Peter Pan (Robbie Kay).
Ade chiede l’aiuto degli eroi perché salvino Zelena dalle grinfie di Peter Pan. Proprio in base a questo gesto, Zelena ha la prova che Ade la ama davvero e decide di baciarlo, spezzando quindi la maledizione. Ade ripaga il debito verso gli eroi e decide di togliere l’incantesimo su Regina, Emma e David. Uncino però è vincolato all’Oltretomba ed assieme ad Emma va alla ricerca dell’Ambrosia, l’unica soluzione per riavere la vita. Intanto, Crudelia stringe un accordo con la Strega Cieca e rinchiude gli eroi in biblioteca. Più tardi, Peter Pan offre a Tremotino il modo di ritornare in vita in cambio del cuore di Robin. Purtroppo Emma, scopre che Uncino non può essere salvato…