It would appear that Emma is actually stupid.
She knows she has a terrible enemy (Regina) who has proven multiple times that she is only too willing and able to dig up shit about Emma's past and spread it far and wide, regardless of the emotional cost to Henry. So how can Emma POSSIBLY think that her lie to Henry about Henry's biodad isn't going to come to light one day and destroy Henry's trust in her. Really? REALLY?!? Seriously, how hard is it to look the kid in the eye and tell him the truth: "Henry, I'm sorry, but although you are a wonderful kid, the truth about your father is very horrible and embarrassing and I'm not going to tell you about it. Maybe years from now I'll be ready to talk about it, but right now I'm not ready, and you are definitely not ready to hear it. Please respect that."
Another thing is...she and Henry once again had a conversation about strangers coming in and out of Storybrook. Here, once again, was the perfect and screamingly obvious opportunity to point out to Henry that he was somehow brought to Storybrook as a baby to be Regina's child. (And not only would that make Henry another person who's come into Storybrook from the outside, but, since infants generally can't achieve intercity travel all by themselves, another person had to bring him.) And, once again, Emma did not bring up that salient point. Is this a matter over which the writers are trying to gloss because Henry's arrival in Storybrook is going to be very significant down the road and they don't want to talk about it yet, or do they really think their audience is so stupid that we're going to ignore that gaping chasm of inconsistency?
Verrry interesting that Mary Margaret now knows that Emma's supposed to be her "daughter". I just hope she doesn't let that fact ever slip to Regina. And I wonder what that expression was supposed to convey when she smelled the "Emma" blanket? Did she get a nanosecond glimpse of past life memory, perchance? And I couldn't help wondering whether some day she's going to come across the leftover yarn stored in an old box in her attic, or something.
I also didn't like how the storybook showed Hansel and Gretel looking waaaaay too much like the real Eva and Nicholas. It's supposed to be stylized drawings to allow Storybrook inhabitants to preserve the illusion that it's all fiction. Nearly-photographic illustrations kind of scream "It's real! It's real!" way too much.
I do like that Emma has brought another happy ending into the town. Little by little, the curse crumbles. Of course, the big happy ending (Snow White and Prince Charming) has yet to happen, but I suspect that story is such a huge deal that its happy resolution will be the end of the curse and, therefore, the conclusion of the entire show. Looks like we will progress on that storyline a bit next week, though.