I've seen the disbelief that Sam didn't know for so long - but I actually do believe it. Kids believe in their parents and believe reality as we shape it. Easter Bunnies, Tooth Fairies, etc. They believe until we tell them not to. So I can get Sam not questioning "his faith" until 8.
Dean knows because at 4 - he would have wanted to know where Mom was. He wouldn't have believed a lie and he had to be taught the charms and protections like salt. He would have remembered "before" and known the truth earlier.
(no subject)
Date: 2008-01-07 01:15 pm (UTC)Dean knows because at 4 - he would have wanted to know where Mom was. He wouldn't have believed a lie and he had to be taught the charms and protections like salt. He would have remembered "before" and known the truth earlier.