'Once Upon A Time': 'Nasty Habits' Sees Emma Learn More About Hook And Neal's Past (EXCLUSIVE VIDEO)

Last week's "Once Upon a Time" saw Neal (Michael Raymond-James) return to Neverland in the hopes of reuniting with Emma (Jennifer Morrison) and Henry (Jared Gilmore) -- but that may be easier said than done. In the Oct. 20 episode, "Nasty Habits," Neal will once again find himself in the clutches of the Lost Boys, while Emma, Hook (Colin O'Donoghue) and the rest of our favorites continue the search for Henry and a way to defeat Peter Pan (Robbie Kay).

In HuffPost TV's exclusive sneak peek, above, our heroes and villains stumble upon one of Neal's old hideouts, inadvertently giving Emma further insight into Hook's surprising relationship with her ex, back when he was still going by Baelfire. Another highlight of the clip? More of Regina's (Lana Parrilla) scene-stealing snark. Is it Sunday yet?

Check out the episode description for "Nasty Habits" below:

Mr. Gold makes a decision to confront Pan, but will he go there to save Henry or give in to the prophecy that the boy will be his undoing? Neal finds himself back in Neverland and in the custody of one of Pan’s most loyal Lost Boys. And David struggles for his life as the poison continues to take its toll on him. Meanwhile, in the Fairy Tale Land that was, Rumplestiltskin goes in search of a missing Bae, who has followed a mysterious figure who steals away children with his music.

"Once Upon a Time" airs Sundays at 8 p.m. ET on ABC.

Once Upon a Time