ok hear me out what if Aqua erased Ven in the End of BBS but since it took a lot out of her she sealed it within someone nearby, Sora. And at the very end of BBS Aqua is weak and puts her heart in Kairi, which makes the reason Ven looks like Roxas and Supposedly Aqua's hair and Xion's are both blue and spikey. Another thing supporting my idea is Kairi was in radiant gardens before she went to Destiny Islands. Also Xehanort was found in Radiant Gardens too. And I don't think that Sunset horizons is where the final battle is because why would they put the final battle in the trailer. Oh well its probably not true but plz dont flame me and if this was said before then sorry.