Death is not the only thing coming to Storybrooke.
With fans debating which main character will die on Once Upon a Time, ABC has not given viewers something else to ponder:
Rose McGowan is on her way back to the series, reprising her role as the villainous Queen of Hearts on Once Upon a Time Season 3 Episode 18.
It's unclear what will bring young Cora into the picture again, but she previously appeared on "The Miller's Daughter" and kissed Rumplestiltskin during an interesting origin story last March.
The series remains on hiatus until March 8, but you can catch up in the meantime when you watch Once Upon a Time online.