Ok, so a theory is that during BBS Terra somehow becomes the Xehanort in KH2. But what about the Terra or *Lingering Sentiment* battle in KH2FM+? How would Terra become Xehanort and then be Terra for the battle? Perhaps maybe it was a heartless or nobody of Terra? But if Terra later is Xehanort that won't work out. So how can Terra be Xehanort and Sora face Terra? Or maybe it'll turn out like Cloud and Zack. Maybe Terra needs to do something as Xehanort and he wants Ven/Aqua to carry out his legacy or something?
Edit: Sorry if a thread like this has been made or something
Edit: Sorry if a thread like this has been made or something