After an exciting week of news for Once Upon a Time, catch up on all the news and catch a preview of tonight’s episode!

The title of tonight’s Once Upon a Time, “Nasty Habits” should offer some insight to the theme of the episode. Reported earlier this week, it looks like Emma Swan will give into a certain one-handed pirate tonight.

But what does this mean for Neal? His arrival on the island of Neverland does not mean that he and Emma will reunite anytime soon. It looks as though, he will at first, need to learn to work with his father. Neal’s encounter with the Lost Boys in his past may prove to be useful moving forward.

In a flashback photo, released earlier this week, Rumpelstiltskin’s run in with Pan many years ago, does not bode well for a happy reunion. Hopefully, Rumpelstiltskin’s desire to make up for his ‘nasty habits’ in the past set up a battle between him and Pan for Henry’s rescue.

See Rumpel and Pan’s encounter here:

ROBERT CARLYLE, DYLAN SCHMID, ROBBIE KAY

Two other obstacles also face the search party; Tinker Bell’s involvement and David’s battle against the poison. With a mystery character being offed on a major show, David’s safety may not be ensured!

A lot of questions lingering in the air, which plot development are you most excited for? Team Swanhook?

Watch Once Upon a Time season 3, episode 4 “Nasty Habits” tonight at 8 p.m. ET on ABC!

Watch ‘Once Upon a Time’ online for free

Can’t watch tonight’s episode live? ABC offers free streaming next day on their website.

Be sure to check back for our full recap later!