Quote Originally Posted by loke13 View Post
You really overcomplicating this her ability is reincarnation. When she reincarnates she goes back to the point of her birth EVERY TIME. Let's assume she was born in 1960 and then died in 2018 she then reincarnates back to her birth point in 1960 with a full knowledge of everything that she did up until the point of her death.

That's all.
You're the first person who explained this point. I always thought she would be reborn in the future as reincarnation is a real thing in life. See Edgar Cayce.

But then when she is reborn again in 1960, does that mean all other humans/mutants are also reset to that point? That's why I am really confused.

How could she meet Charles in almost every lifetime since Charles would not be reincarnated back to the same point in time as Moira's mutant ability.