The synopsis for the Once Upon a Time season 6 premiere, “The Savior” reveals a few shakeups coming to Storybrooke.

Rachel slept with Monica’s brother on and off again for years. Felix and Oscar had their comical differences. The ladies and Jack in Three’s Company kept a roof over their heads by feeding into a lie. All of these roommate situations worked in light of their strange circumstances.

But this fall Once Upon a Time season 6 will take the title “Roommates with the Oddest History” trophy when Zelena and Regina move in together.

The half-sisters have had their fair share of issues. Zelena tried to travel back in time in order to ruin Regina’s life. She also killed Marian, Robin Hood’s first love and mother of Roland, and disguised herself as the deceased woman to steal Robin away from Regina and ruin her happiness.

Zelena also got herself knocked up by Robin while in disguise creating an even bigger wedge in the Outlaw Queen’s relationship since Regina could never have children nor would Robin abandon any children that were his.

But in a matter of months Zelena went from mother whose child was at risk of being blown up by Zelena’s uncontrollable magic to a sister who Regina wants to help out after she fell in love with the closest thing to the devil in the Once Upon a Time universe.

What will happen when one of them forgets to clean the dishes?

But enough about the dueling sisters, there is plenty more dysfunction coming to Storybrooke especially as Rumpel tries to free Belle from the sleeping curse he put her under near the end of last season.

Luckily, he will have someone to help him out — Morpheus. Here’s to hoping that in the dreamscape Belle remembers what Rumpel has put her through over the years. Most recently using their unborn child as a bargaining chip with Hades.

The full synopsis reads:

In the season premiere episode, “The Savior,” as our heroes set out to stop Hyde, Emma develops a mysterious side effect, and Storybrooke becomes a haven for refugees from the Land of Untold Stories. Meanwhile, Regina and Zelena embrace their newfound sisterhood by becoming roommates, while Rumple tries to free Belle from the sleeping Curse with the help of a stranger. In flashback, Jafar confronts an afflicted Aladdin in Agrabah, and a secret about the Savior is revealed.

What is going on with the Savior this season? Are there more than one? Does the spirit of the Savior regenerate in new beings like the Dark One does? Luckily season 6 will spend a great deal of time on the Savior mythology and answer some of our most pressing questions!

Once Upon a Time season 6, episode 1, “The Savior,” premieres on Sunday, September 25 at 8:00 p.m. ET on ABC.