"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.

RELATED: ‘OUAT’ Season 6: Snow & Charming’s past will come back to haunt them

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

giphy9 Everything you need to know about Once Upon a Time Season 6

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

giphy 13 Everything you need to know about Once Upon a Time Season 6

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.

RELATED: ‘Once Upon A Time’ Season 6 will dig into Belle’s backstory

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

giphy 21 Everything you need to know about Once Upon a Time Season 6

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

mine now Everything you need to know about Once Upon a Time Season 6

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.