Magic is here!

Once upon a time season 2
The wait is almost over! Once Upon A Time returns to our magic boxes on Sept. 30, 2012 on ABC. We left a newly revived Storybrooke awaiting a new threat.Though the curse set by the Evil Queen has been broken, there is an even bigger problem. Rumpelstiltskin shows his truer power when he sets a  light to the furnace of chaos once again. Magic is here and anyone that is vulnerable is in trouble. How will Storybrooke survive this one? Will Emma, who has just started to believe save the day? Magic is coming! Are you ready?