Board Thread:General Discussion/@comment-6905051-20130314123157/@comment-6905051-20130315072925

Agree with both of you above.

Selphie, the reason henry could not figure who Gold is because the magic of true name or something. Rumple rarely gave his name out and so it is very diffcult to identify him.Even now we do not know Mr Gold's name.:) This theory was put forward by someone on this wiki.

I think MM taught 4th graders and Henry was in her class when he was 4th grader.Not sure, just think it might be so.

Your last part is very interesting. Maybe henry got that power to figure out meanings of lost things, that is why it was so easy for him.

All in all, Henry is a strong person and his character has not been  explored fully yet. There are lots of possibilities there