Ready for a look ahead to this Sunday's Once Upon a Time?
After the shocking news about Zelena being pregnant with Robin Hood's baby sinks in, it appears the Wicked Witch of the West ends up in lock up. Is there a prison that can hold her?
We don't know what Robin's plan is but it looks like this is a major obstacle to Regina's happy ending.
As if Regina didn't have enough to deal with, it sounds as though Cora is headed back for a visit to beg forgiveness. Is she sincere? Will Regina buy it or send her packing?
Emma brings Lily back to Storybrooke to finally meet her mother, Maleficent and this is a reunion we don't want to miss. But after the tears have dried, will Lily still want to get her revenge against Prince Charming and Snow White?
Check out these photos from Once Upon a Time Season 4 Episode 21, which is scheduled to air Sunday, May 3 on ABC.
If you can't wait for Sunday night for more of the magic, you can watch Once Upon a Time online any time here at TV Fanatic.
C. Orlando is a TV Fanatic Staff Writer. Follow her on Twitter.