Once Upon a Time
Fridays 8:00 PM on ABCRegina must figure out what to do with her now pregnant sister, Zelena. Watch Once Upon a Time Season 4 Episode 21 Online here at TV Fanatic.
Watch Similar Shows FREE |
||
Amazon | Watch Now | |
iTunes | Watch Now | |
Vudu | Watch Now | |
YouTube Purchase | Watch Now | |
Google Play | Watch Now | |
Verizon On Demand | Watch Now | |
Disney+ | Watch Now |
Regina, Robin, Zelena, Emma and Lily return to Storybrooke where Lily finally meets her mother, Maleficent but the reunion doesn't go as expected. Lily only wants revenge against the Charmings where as Maleficent simply wants to look forward to their future together and be happy. Disappointed and angry, Lily tries to flee Storybrooke but is stopped by Regina who realizes she needs her blood to make the magical ink for the author. But when Regina decides to make it as though Zelena and her unborn child never existed, she is reminded of her mother and has second thoughts.
Elsewhere, Hook continues to try get Emma to forgive her parents. Lily tursn into a dragon and goes on a rampage. Will Maleficent be able to stop her daughter and get her to stay in Storybrooke?
Rumpel's heart continues to get even dark and he becomes quite weak. The Author returns to him with the magical ink and begins to rewrite the story where this time the heroes will be villains and the villains will be heroes and finally be able to find their happy endings.
Watch Once Upon a Time Season 4 Episode 21 Online here at TV Fanatic.
Episode Details
On Once Upon a Time Season 4 Episode 21, Lily finally meets her mother while Regina must deal with the news of Zelena's pregnancy and a visit from Cora.
- Show:
- Once Upon a Time
- Season:
- Once Upon a Time Season 4
- Episode Number:
- 21