Prepare to enter the dream world when "Once Upon a Time" Season 6 premieres.
Belle (Emilie de Ravin) is in a bit of a pickle when we return to Storybrooke, since she's not only trapped in Pandora's Box, she's pregnant and under a sleeping curse. Rumple's (Robert Carlyle) new mission in life is to wake her and win her back, but that's going to be an uphill battle.
In this exclusive sneak peek of the premiere, Rumple wastes no time in this new mission thanks to some advice from Hyde.
Using some very special sand, Rumple attempts to get his true love back by entering her dream world, where he meets Morpheus (Giles Matthey). But will the master of dreams be a help or hindrance to Rumple's cause?
Elsewhere in the season premiere, the rest of our intrepid Storybrooke heroes are trying to stop Hyde (Sam Witwer), Emma (Jennifer Morrison) experiences a mysterious side effect, refugees from the Land of Untold Stories come to Storybrooke and Regina (Lana Parrilla) and Zelena (Rebecca Mader) become roommates.
"Once Upon a Time" premieres Sunday, Sept. 25 at 8 p.m. ET/PT on ABC.