Having Their Hands Full - Once Upon a Time Season 4 Episode 21

Lily's in Storybrooke. Zelena's alive and pregnant and we hear Cora's about to make an appearance. The folks of Storybrooke are definitely going to have their hands full.
Added:

Will Belle Help Rumpel? - Once Upon a Time Season 4 Episode 21

It also looks like Rumpelstiltskin's health takes a turn for the worse. Will Belle run to his side, or in the opposite direction?
Added:

Explaining to Regina - Once Upon a Time Season 4 Episode 21

Robin Hood got Regina's sister pregnant! Yeah, we know he thought it was his once presumed dead wife but we still think he's got some explaining to do.
Added:

Was This Her Plan - Once Upon a Time Season 4 Episode 21

Was getting pregnant with Robin Hood's child always part of Zelena's plan, or just a happy consequence of playing his wife.
Added:

Far Too Happy - Once Upon a Time Season 4 Episode 21

Zelena may be locked away but she still looks far too happy. She knows her pregnancy is a major obstacle to Regina's happy ending.
Added:

Lily's in Storybrooke - Once Upon a Time Season 4 Episode 21

Now that Emma has brought Lily to Storybrooke to reunite her with Maleficent, can she trust her old friend not to seek revenge against Charming and Snow White?
Added:

Meeting Her Daughter - Once Upon a Time Season 4 Episode 21

After all of this time, Maleficent finally gets to meet the daughter who was stolen from her when Lily returns to Storybrooke.
Added:

A Different Maleficent - Once Upon a Time

This is now how we're used to seeing Maleficent. It's a photo from Once Upon a Time Season 4 Episode 21.
Added:

Once Upon a Time Season 4 Episode 21 Quotes

My happy ending is finally feeling at home in the world. Robin is just a part of that world.

Regina

The Author: Of all the characters I've written for you really do get screwed over the most.
Regina: I'm well aware.