On Once Upon a Time, many characters have an aire of mystery to them, but one of them really takes the cake: Rumplestiltskin. While we’ve learned about his road to becoming the Dark One in Season 3, there have been many unanswered questions — mainly surrounding his father and a doll that he can’t seem to get rid of.

In Season 3, Episode 4: “Nasty Habits,” we’ll finally learn about his father, Colin, but first, it will be about him and his son, Baelfire. Not only has Bae (now calling himself Neal) landed in Neverland in present day, but we’ll see his previous interactions with Peter Pan & Co.

While the show has been centered around Peter Pan for the first few episodes, that will be even more prominent in Episode 4. We’ll see Pan in the past (as a “mysterious figure who steals away children with his music”), present (with Henry), and the future, as he continues to torment our favorite Storybrooke residents on his island.

Read on for the official ABC synopsis, then hit the comments with your thoughts!

“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.”

Catch Once Upon a Time on Sunday, October 20 at 8 p.m. ET on ABC.

Alyse Whitney is Assistant Editor at Wetpaint Entertainment. Follow her on Twitter and Google+.