"Once Upon A Time" Season 4 premieres on ABC in three months' time. Emma Swan (Jennifer Morrison) inadvertently brings sorrow to the Evil Queen (Lana Parrilla) in the final moments of the OUAT 3 finale. Will Regina seek revenge again? Snow White (Ginnifer Goodwin), meanwhile, is expected to take the back seat as OUAT takes on a "Frozen" storyline.

Spoiler alert: This feature contains spoilers on Once Upon A Time Season 3. Read at your own risk.

The third finale of Once Upon A Time drew mixed reactions from viewers who were not expecting to see Queen Elsa on the series. The Snow Queen is an old tale, but the "Frozen" movie the classic character inspired is too new for the fantasy drama, some critics say.

Here are some questions and speculations on ABC's Once Upon A Time Season 4:

Who plays the role of Elsa on OUAT? Idina Menzel lends her voice to Elsa in the "Frozen" movie, and it would be exciting to see her in a fantasy drama. Casting is in progress as of this writing.

What does Queen Elsa want in Storybrooke? Having come from the past, is Elsa the next big villain on the series? She could be in the process of running away from Arendelle, seeking out revenge, or making sure all is well in the future.

Is it Emma Swan vs Regina Mills all over again? This is possible, unless they have to work together again to beat Queen Elsa. Fans saw Emma and Regina work together throughout Once Upon A Time Season 3 - first to beat Peter Pan (Robbie Kay), then to beat the Wicked Witch (Rebecca Mader). Emma inadvertently reuniting Robin Hood (Sean Maguire) with his wife Marian (Christie Laing), may not be the biggest issue in OUAT 4. (Marian is supposed to have died around the time Prince Charming (Josh Dallas) and Snow White fell in love at the Enchanted Forest.)

Will Regina break up Hook and Emma? Captain Hook aka Killian Jones (Colin O'Donoghue) and Emma Swan are officially a couple. It is possible that Regina would want Emma's heart broken, as she wanted a tragic ending for Snow White and Prince Charming in the past. However, it is also possible that the evil queen would react differently this time around. After all, she has changed a lot since Once Upon A Time Season 1.

Which other characters from "Frozen" will appear in Once Upon A Time Season 4? Anna and her beau Kristoff will be in OUAT 4, reports TVLine. Anna and Kristoff could be in Storybrooke all along, and Elsa has come for them. But why would she jump into the future, assuming she knew she was time traveling?

Once Upon A Time Season 4 is expected to come in two parts as OUAT 3 did. It makes sense that Elsa will be in nine episodes, as TVLine reported. She could be the Peter Pan of OUAT 4 - the main villain of the first half of the season. Oncers could only speculate for now the twists and turns that OUAT showrunners Edward Kitsis and Adam Horowitz have in mind.

More TV Series Guide and Spoilers

'The Mentalist' Season 7 Updates: Jisbon Fans Wait Longer; Bruno Heller, Simon Baker Hope Fans Want More [SPOILERS, VIDEO]
'Revenge' Season 4: Emily Thorne Not Moving On, New Major Character Changes Story [SPOILERS]