Ok so, I was looking at Terra and Xemnes' hair cut, and they look exactly alike, well Xemnes hair looks longer,
Im pretty sure this rumor is already out there.
But i think Xemnes is Terra, or Terra is Xemnes, Because in his fight, He is wearing some type of armour when he is sitting down, maybe...