'Once Upon a Time' season 6 episode 13 spoilers: Will Gold help Gideon kill Emma?

Promotional photo for "Once Upon a Time" season 6 | Facebook/OnceABC

Gold (Robert Carlyle) will be forced to help Gideon (Giles Matthey) fulfill his prophecy of becoming the Savior. Meanwhile, Hook (Colin O'Donoghue) fears that a thing from his past will make Emma (Jennifer Morrison) reject his marriage proposal.

On the next episode of "Once Upon a Time" season 6, titled "Ill-Boding Patterns," Gideon will force his father in helping him fulfill his destiny of becoming the Savior. This might mean that Gold will be lending a hand in ending Emma's life.

As seen from the episode 13 promo, Gold warns his son that the use of black magic is dangerous. However, later on, Gideon tells Gold, "You are going to help me fulfill my destiny whether you want it or not."

Gold will be put in the position where he will have to choose between his own son and Emma, and it appears that he will choose Gideon on this one.

Meanwhile, Hook has wanted to propose to Emma for a while now, but something that he did in the past might prevent him from getting a positive answer.

The episode listing on The Futon Critic reads: "Hook gathers the courage to come clean to Emma, but not before she discovers he's been keeping a secret. And in a flashback to Fairy Tale Land, the legendary folk hero Beowulf (Torstein Bjørklund) sets his sights on Rumplestiltskin after the Dark One uses his powers to defeat the ogres and win the war for humanity."

Aside from this, Robin (Sean Maguire) wants to get away from Regina (Lana Parilla), and he will be looking for anyone to partner up with so that he can escape the lands of Storybrooke. Regina will be heartbroken as soon as she finds out that her old love is long gone, and the Robin with her now won't bring back what they had before.

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