this is a little out there but it migt be possible. i think roxas has been sleping since before kh1 because he either needed to be saved for two reasons because he was about to die or terra and aqua were gone and ven had to live for someone reason or aqua made go to sleep and gave her life to protect him because ven had to forget something, or ven was gone and aqua did what sora did with kairi ( if you dont know what he did he gave upt his to save kairi and became a heartless) and then at somepoint during soras sleep, ven woke up and had a conection with sora because they both have a keyblade (i formed that on the bases that everyone so far with keyblades has been connected) i bealive that when the oganization found ven they thought that ven was soras nobody since sora was the only other eyblade weilder theyd seen same with xion. any and critical comments are welcome.