"Once Upon a Time" Season 5 may have left off with a happily ever after for Emma (Jennifer Morrison) and Hook (Colin O'Donoghue), but the return of the Evil Queen (Lana Parrilla) and Mr. Hyde (Sam Witwer) means that the residents of Storybrooke shouldn't expect to stay happy for very long.
From backstories to new friends to new enemies, Storybrooke is about to get a whole lot more complicated. As Season 6 approaches, the spoilers and teasers may be getting hard to keep track of, so we've collected them all for your convenience.
Charming's past will come back to haunt him
Something shady from Charming's (Josh Dallas) past will be playing a part in Season 6. Whatever -- or whoever -- has come back to haunt him, Josh Dallas says Snowing will take it in stride. "They're going to go after it like they always go after things and try to protect the people that they love."
We'll learn more about Belle's family
Belle (Emilie de Ravin) won't stay trapped in Pandora's box for long, and once she's out, prepare to learn more about her family. She'll be exploring family matters in more ways than one, seeing as she's still got a baby on the way.
New characters are coming to town
Thanks to the arrival new characters from the Land of Untold Stories, Storybrooke is about to get a lot more complicated. Season 6 will see old Disney favorites like Aladdin (Deniz Akdeniz), Jasmin (Karen David) and Jafar (Oded Fehr). Plus, Storybrooke will get a visit from new and mysteries characters like Morpheus (Giles Matthey), Captain Nemo (Faran Tahir), and the famed Count of Monte Cristo.
Dr. Hopper is back
Almost everyone on "Once Upon a Time" needs therapy at this point, which is why it's good Archie Hopper (Raphael Sbarge) will be back in town in Season 6. We've got a sneaking suspicion Emma will be the one seeking help, as she learns to deal with finally getting her own happily ever after.
The Evil Queen and Henry will have a complicated relationship
Despite being totally wicked, the Evil Queen will still consider Henry (Jared Gilmore) her son, meaning that their relationship is going to be pretty crazy. If Emma and Regina can't defeat her, the Evil Queen may just try to turn Henry to the dark side.
Aladdin was also the Savior
Crazy as it sounds, the street rat of Agrabah was the Savior long before Emma was. As she tries to sort out happy endings for the characters with Untold Stories in a throwback to Season 1 storytelling, Emma will have to deal with the realization that she's not the only Savior.
Hyde will hold the reins to Storybrooke
While Mr. Gold (Robert Carlyle) has always been the silent puppeteer behind the goings on of Storybrooke, he'll apparently be handing those strings over to Mr. Hyde in Season 6 in order to focus on Belle and his unborn child. This can only mean terrible things for the town, if Mr. Hyde intends to stay and do serious damage.
"Once Upon a Time" returns Sunday, September 25, at 8 p.m. ET/PT to ABC.