
Originally Posted by
Ouch!
As for why Sora was able to retain his memory, the Xemnas Reports mention that only Sora and Xehanort have been able to retain their identity as heartless. Sora and Xehanort have one important thing in common that may be the cause of this apparently uncommon phenomenon. Specifically, at the time they became heartless, each of their bodies currently possessed multiple (three, in both cases) hearts. Sora's body held his own heart, Kairi's heart, and Ventus's heart. Xehanort (or Terranort, I guess) held Terra's heart, Xehanort's heart, and Eraqus's heart. This is likely the reason their ability to retain their minds as heartless occurred. One might be able to argue that Sora's heartless was spawned of both his heart and mind while Roxas was formed of his body and Ventus's heart and mind. This, consequently, might suggest that Xehanort's heartless was made of Xehanort's heart and mind while Xemnas was formed of Terra's body, heart, and mind (while lacking memories). Or some similar combination of the above.