I am currently at the start of the second season of Once Upon a Time, so if my question will be answered later simply let me know that it will with no spoilers please.
How did Rumpelstiltskin find Henry to bring him to Regina? While the curse was active nobody could leave Storybrook except Emma, Henry and Pinnochio who were not affected by the curse. How could Rumpelstiltskin find a specific boy to bring to Regina for her to adopt? Given that Rumpelstiltskin still remembers during the curse but is afraid to leave in the initial stages that curse was broken (fearing that he will lose his memories) that means the effects of leaving Storybrook take place on him as well. So how did he find Henry?