'Once Upon a Time' season 6 episode 15 spoilers: Emma becomes heartbroken over Hook's disappearance

A promotional still for "Once Upon a Time" | Twitter/OnceABC

Hook (Colin O'Donoghue) has disappeared, which has left Emma (Jennifer Morrison) heartbroken. Meanwhile, O'Donoghue spills his ideal happy ending for his character and on-screen partner, Emma.

On the next episode of "Once Upon a Time" season 6, titled "A Wondrous Place," Emma is heartbroken over the disappearance of Hook, thinking that her beloved has abandoned her.

However, as seen in the episode 15 promo, Hook is trapped in another dimension and is trying to find his way back to Emma, with the help of Jasmine (Karen David) and a few others.

While Hook works on getting back to Storybrooke, Regina (Lana Parilla) and Snow (Ginnifer Goodwin) will try to comfort Emma of her sadness and keep her mind on other things. Also, a backstory featuring Jasmine and how she came to meet Ariel (JoAnna Garcia Swisher) will be explored in episode 15.

"When Hook finds himself trapped in another realm along with the Nautilus and her crew, he races to return to Emma before Gideon (Giles Matthey) can execute the rest of his plan. In Storybrooke, Regina and Snow take Emma out to get her mind off Hook's disappearance. And in a flashback to Agrabah, Jasmine befriends Ariel, and together they set out to locate Prince Eric (Gil McKinney) as the threat from Jafar (Oded Fehr) intensifies," the episode listing on The Futon Critic reads.

Meanwhile, there are only seven episodes left to "Once Upon a Time" season 6, and the network has not picked up the show yet for a new season. With the uncertainty of Hook and Emma's future, Popsugar interviewed O'Donoghue and asked him what he thinks would be a happy ending for the two of them.

According to the actor, Hook's happy ending with Emma would be a "night where both he and Emma can sit down and maybe have dinner or watch TV or have a glass of wine."

O'Donoghue explains that the two are always caught up with something in Storybrooke and that it would be nice to have a normal week for both of them.

"Once Upon a Time" season 6 airs every Sunday night at 8 p.m. EDT on ABC.