Once Upon a Time

Once Upon a Time Spoiler Photos: Season 3, Episode 19 — “A Curious Thing”

With the finale quickly approaching, things are heating up on Once Upon a Time and questions are finally starting to get answers! One question that looks like it’ll get answered this week — in Season 3, Episode 19 (“A Curious Thing”) — is the identity of whoever cast the most recent curse, flinging our friends back to Storybrooke with no memory of the past year.

According to the synopsis for the April 27 episode, Zelena (Rebecca Mader) is going to finally make Hook (Colin O’Donoghue) deliver that cursed kiss to Emma (Jennifer Morrison), zapping her magic away. If he doesn’t follow through? Henry (Jared Gilmore) sleeps with the fishes.

Meanwhile, we can at least look forward to the arrival of Glinda, the Good Witch of the South. She’s going to get tracked down by Snow (Ginnifer Morrison) and Charming (Josh Dallas) in order to save the day.

Click through to get a sneak peek look at this week’s all-new episode and then hit the comments and let us know what you think!

Once Upon a Time airs Sunday nights at 8 p.m. ET on ABC.