homeEntertainment

'Once Upon A Time' season 6 episode 3 spoilers: More secrets from David and Snow's dark past uncovered

Back in the days, the Evil Queen has prepared an evil plan for Snow and David that will be uncovered in the present in "Once Upon A Time" season 6. | Facebook/OnceABC

It was teased in the past that David's (Josh Dallas) and Snow's (Ginnifer Goodwin) past will be uncovered in "Once Upon A Time" season 6 and it appears that episode 3 will do just that.

Titled "The Other Shoe," the episode will see David's curiosity about his history grow enough to give in to the urge to make a deal with Gold (Robert Carlyle) to learn more.

Fans of "Once Upon A Time" know very well that striking a bargain with Gold usually takes a dark turn and ends badly, which is looking to be the same outcome for David.

As revealed before, David and Snow's past will creep back to the present in the most destructive way and it seems that things will take their toll in "Once Upon A Time" season 6 episode 3.

"Snow's history with Regina comes back to haunt her and Charming, as a plan set in motion years ago by the Evil Queen comes to dangerous fruition in present-day Storybrooke," showrunner Adam Horowitz teased to Zap2it a few months back.

Meanwhile, "Once Upon A Time" season 6 episode 3 will also give fans a look at Aladdin and Jasmine to be played by Deniz Akdeniz and Karen David, respectively.

The episode will see the story of the pair told, which means that the show is preparing to delve into the Savior mythology. It has been revealed that Aladdin was also one of the Saviors and he will be the key for Emma (Jennifer Morrison) to learn more about who she is as a Savior and who the ones before here were.

Apart from Aladdin and Jasmine's tale, "Once Upon A Time" season 6 episode 3 will also see Cinderella (Jessy Schram) attempt to kill her stepsisters and stepmother. The promo showed the princess with a gun ready to open fire on her villainous family.

"Once Upon A Time" season 6 episode 3 will air Sunday, Oct. 9 at 8 p.m. EDT on ABC.