Board Thread:Spoilers!/@comment-6208134-20130130185920/@comment-24.255.202.249-20130318164112

Its actually questionable as to what Gold did or didn't know when he found Henry for adoption. After all He apparently had his memories before Emma broke the curse (S1-E12). And considering the power he has to forsee the future and all the free time he had while he was in the prison/cave back in the Enchanted forest.

Its possible that he might've had enough time to map out enough of Emma's life and subsequently Henry's to know when/where to look when Henry was placed in the foster system. Its also possible that Gold got Henry for Regina knowing that Henry ended up playing in order to break the curse. The only way we'll know for sure is if they go into it in the next ep or so.