'Once Upon a Time' Season 2 Premiere Preview: The Curse is Broken
'Once Upon a Time' Season 2 Premiere Preview: The Curse is Broken
Carla Day
Carla Day
Contributing Writer, BuddyTV
Have you been missing the magic of Storybrooke and Fairy Tale Land? The wait is coming to an end! Once Upon a Time returns tonight for season 2 and magic is back!

For 28 years, the residents of Storybrooke lived ignorant of their Fairy Tale Land existence as they went through their mundane lives while time didn't move. That was until Emma Swan entered their town and everything changed. Time began again, some began to have glimpses into their previous lives, and Regina tried desperately to hold her curse together.

In the end, Regina's actions led to the curse being broken, when Henry ate the poisonous apple turnover and was awakened by the kiss of his mother, Emma. With that kiss, the Storybrooke residents remembered who they really were and reunited with their loved ones.

At the same time, Mr. Gold took the love potion that Emma got to save Henry and put it into the Storybrooke well bringing magic back to the town. Or, so it seemed at the time. Season 2 picks up right were the May finale left off.

In Storybrooke, the residents are confused by their continued presence in the town. With the curse broken, they wonder why they weren't returned to their homes in Fairy Tale Land. They are furious at Regina for the curse and want her to pay for her actions. 

Meanwhile, Rumple and Belle are reunited. Their relationship is complicated because Rumple is still the same person who chose power over love back in Fairy Tale Land. Will his love for Belle win out this time? 

In addition to the remembered identities and returned magic in Storybrooke, we are introduced to new characters in Fairy Tale Land, including: Aurora, her love Prince Phillip, and Mulan. 

The Once Upon a Time season 2 premiere is full of love, heartbreak, and unexpected twists that will propel the story for this next season. The Evil Queen's curse may have been broken, but a new set of troubles are just beginning.

Once Upon a Time premieres Sunday, September 30th at 8 pm ET on ABC. Check out this video recap of season 1 to refresh your memory before tonight's "Broken."

(Photo and video courtesy of ABC)