“Once Upon a Time” is coming back to ABC in the fall after a shocking Season 5 finale.

Once Upon a Time Season 6 Spoilers

Showrunners Adam Horowitz and Edward Kitsis tell Entertainment Weekly that fans will finally learn about Captain Killian ‘Hook’ Jones’ (Colin O’Donoghue) past. Will fans get to finally see his mother or another relative?

Prepare to see some of Hook’s secrets revealed in “Once Upon a Time” Season 6.

Hook and Emma

After Hook’s secrets are revealed, will it be too much to sustain his relationship with Emma Swan (Jennifer Morrison)?

Despite whatever his secrets are, Hook and Emma’s relationship is one of the strongest in the ABC fairytale drama. It will take a lot to tear those two apart.

Will his flaws only bring them closer together? They have already been through so much.

Aladdin Introduced

Meanwhile, Aladdin (Deniz Akdeniz) will be introduced in “Once Upon a Time” Season 6.

Emma will find out that she is not the only Savior when she learns of Aladdin’s good deeds. Will this make her insecure?

Can they co-exist or is there room for only one Savior at a time?

Regina and the Evil Queen

Regina Mills (Lana Parilla) will have to deal with the Evil Queen and Mr. Hyde (Sam Witwer) in “Once Upon a Time” Season 6.

“Once again, the Evil Queen has returned to rip away everyone’s happy endings,” Kitsis says about the villain making everyone’s life miserable, especially Snow White’s (Bailee Madison).

“She may have her sights on more than one thing, but Snow is very much back in the crosshairs,” Horowitz teases.

OUAT Season 6 Returns and New Cast

Expect to see Dr. Archie (Raphael Sbarge) return to Storybrooke in the sixth installment of “Once Upon a Time.” Cinderella (Jessy Schram) will also make a comeback.

While Aladdin is introduced in “Once Upon a Time” Season 6, we will also see the people most connected to him; Jasmine (Karen David) and Jafar (Oded Fehr).

Another new character being introduced in the next season is Morpheus (Giles Matthey), the Greek god of dreams.

What will the new characters bring to the fairytale drama?

OUAT Season 6 Relationships

There will be a lot of adjustment in the next season following the Season 5 finale.

Henry Mills (Jared Gilmore) and Zelena (Rebecca Mader) will learn to co-exist following the separation. He already had a lot on his shoulders dealing with his biological mom Emma and his adopted mom Regina. Now he has to deal with three mothers.

Will he have an emotional break down?

“Once Upon a Time” premieres on Sunday Sept. 5 at 8 p.m. EST. Tune in to find out.