Memories of past events

Why do some people remember the past and some do not? Why does Eloise know she will kill her son when she encourages him to go aboard the freighter? We (the viewers) have not seen it yet which means it has not "really" happenned yet. By using this same logic, shouldn't Richard remember Sawyer when flight 815 crashes and he is taken prisoner?

Also on Fandom

Random Wiki