'Once Upon a Time' season 6 news, spoilers: What will cure the sleeping curse? Tiger Lily to be introduced

A promotional still from "Once Upon a Time" | Twitter/OnceABC

Snow (Ginnifer Goodwin) and David (Josh Dallas) are still fighting to remove the Evil Queen's (Lana Parilla) sleeping curse, which will require a mix of all things magical. Meanwhile, Tiger Lily — portrayed by Sara Tomko — will be introduced on the show.

Previously on "Once Upon a Time" season 6, the Evil Queen put the Charmings under a sleeping curse that keeps them apart by keeping them awake at alternate times. Now, David has been awake for a long time, while Snow remains in deep slumber.

The curse and Snow's absence is taking a toll on David, who began entering a dark state of mind when he revisited the death of his father. No one is near to finding a cure yet, and according to executive producers Edward Kitsis and Adam Horowitz, it will require a mix of magical things.

"A 'magical stew,'" Horowitz confirmed to TVLine.

This magical stew might need to be comprised of hope, trust, and faith, said Kitsis. But the showrunners see the Charmings as "the strongest couple in all fairy tale lore," and they believe that Snow and David can overcome the Evil Queen's curse. However, it won't be happening anytime soon.

Meanwhile, "Once Upon a Time" season 6 is throwing in a new character into the mix. Tiger Lily, who is known as Peter Pan's friend, will be introduced on the show soon.

The showrunners will be trying to break expectations with the character of Tiger Lily in "Once Upon a Time."

Kitsis shared with Collider that "Tiger Lily and her backstory and why she appears, we think is a fun twist on what people are expecting. She's going to come into the story in a couple of unexpected ways, but she's going to have a big part in the second half of the season.

"Once Upon a Time" season 6 airs every Sunday night at 8 p.m. EDT on ABC.