I'm a little confused about the Sora, Roxas, Namine situation. From my understanding, a Nobody is what's left over (the body and soul) when a Heart leaves someone's body and becomes a Heartless. So a nobody is just that person's body and soul without a heart. But when Sora stabbed himself he created two Nobodies - Namime (from Kairi's Heart) and Roxas (from his heart). How can his one body and soul create two different Nobodys? He doesn't have 2 souls and 2 bodies left over for them to be born from. Then Kairi restores his Heart giving another body and another soul. Even in KH, how is this possible?