Board Thread:Character Discussion/@comment-26151936-20150227150010/@comment-25733960-20150301224826

Peter Pan kept Baelfire captive long enough so he could meet Emma (that'd be like 200 years) because Peter Pan wanted Henry's heart.

So, Peter Pan let Baelfire deliberately go when the right time came, but he let Baelfire think he escaped. It all was part of Peter Pan's plan

I would like to see more of that but Dylan Schmid is too old for playing Baelfire since you are not supposed to age in Neverland