I remember one of the Ansem reports saying that when a person, or person's heart rather, becomes a heartless then their body and soul are casted away, probably to another world. So we all know that Sora became a heartless...and this is what confuses me. He was brought back from becoming a heartless, so wouldn't that mean he got his body and soul back? If not, then wouldn't he just be a heart? I was thinking that maybe he became like Ansem...who casted his body and soul away but kept his mind somehow...but that doesn't explain why Sora still looks like himself if his body and soul are somewhere else.That leads to another question: did Ansem really look like the Ansem we know before his body and soul were casted away? Maybe he just looked like Diz...Also, if Sora is only a heart and mind, then wouldn't that mean Kairi also has a shell, along with Riku?