Okay this is my first post so go easy on me
My theory is this:
Sora, Riku, and Kairi were some kinda of reincarnations made from Terra, Ven and Aqua. This could explain why Roxas looks like ven. another theory i has was that xion was another nobodie of kairi. I know they said(i cant remember...