Ready to meet Lily, Once Upon a Time Fanatics?
Via a look back to Emma's foster care days this Sunday, her good friend will reappear and threatens to ruin things for Emma Rand her new foster family.
Meanwhile, in present day Storybrooke, Emma will come to the realization that Maleficent's long lost daughter is actually her former best friend. So Regina and Emma head out to find the now-grown up baby who hatched from a dragon's egg.
But Regina's taking a side trip to warn Robin Hood that his back-from-the-dead wife is actually the Wicked Witch in disguise!
With her parent's decisions still haunting her and blood on her hands from delivering the final blow to Cruella de Vil, is Emma teetering on the brink of darkness?
Check out these photos from Once Upon a Time Season 4 Episode 20, "Lily," which is scheduled to air Sunday, April 26 on ABC.
You don't have to wait to relive the magic. You can watch Once Upon a Time online right now here at TV Fanatic.
C. Orlando is a TV Fanatic Staff Writer. Follow her on Twitter.