ABC continues to map out its midseason schedule. The network said today that its fantasy drama Once Upon a Time, whose Season 7 fall finale is tonight, will return with new episodes at 8 PM March 2.

ABC

Here’s what to expect from tonight’s episode, titled “The Eighth Witch,” written by Jane Espenson & Jerome Schwartz and directed by Ralph Hemecker: When Drizella threatens the realm with a dark curse, Henry and Ella take extreme actions to protect Lucy and the others; and Regina is forced into making an unimaginable choice. In Hyperion Heights, Roni recruits Henry to travel to San Francisco to search for her sister, but when he learns Lucy has fallen unconscious, Henry rushes to be by her side. Meanwhile, Gothel earns the trust of Anastasia, and the consequences of their budding relationship could prove to be fatal.

Lana Parrilla, Robert Carlyle, Colin O’Donoghue, Andrew J. West, Gabrielle Anwar, Dania Ramirez, Alison Fernandez and Mekia Cox star in ABC Studios’ Once Upon a Time, from creators/exec producers Edward Kitsis and Adam Horowitz. Steve Pearlman and David H. Goodman also are EPs.