Once Upon a Time Scoop: [Spoiler] Is Returning -- But for What Purpose?

Once Upon a Time McGowan ReturnsABC’s Once Upon a Time is bringing back a familiar evil later this season — but to what end?

RELATED | Once Upon a Time Bombshell: A [Spoiler] Is Coming — Ready, Set, Speculate!

TVLine has confirmed that in Season 3, Episode 18, Rose McGowan will reprise the role of Young Cora.

McGowan first appeared as the onetime miller’s daughter in the March 2013 episode titled… well, “The Miller’s Daughter,” in which it was revealed in flashback that Cora and Rumple once kinda sorta had a “thing.” Until she removed her own heart in the name of pursuing great power, as Prince Henry’s wife. By episode’s end, she had given birth to wittle bitty baby Regina.

RELATED | Once Upon a Time Spoilers — Lumiere Meets Belle, a New Pirate Arrives

Why will Once again revisit Young Cora? Is it to perhaps add a branch to the show’s complicated family tree, which is due to add two spaces by the end of the season? (The Wicked Witch’s backstory will at least have begun to be revealed two episodes prior.) And what if anything might this suggest about the big upcoming [spoiler]? (When we first met Young Cora, her current-day self died in that episode.)

Also, who could be having this flashback — Regina? A possibly returned Rumple?

RELATED | Once Upon a Time Exclusive: Henry’s Family Tree Will Grow Even More

Once Upon a Time resumes Season 3 on March 9, with Episode 12.

Want more scoop on Once Upon a Time, or for any other show? Email insideline@tvline.com and your question may be answered via Matt’s Inside Line.