Who are Aqua, Ven, and Terra?
They are the three knights seen in the Kingdom Hearts II and Kingdom Hearts II: Final Mix Secret Endings. Their names mean “Water, Wind, and Earth” respectively. (Kairi’s, Sora’s and Riku’s names mean “Sea, Sky, and Land” respectively.) Aqua is the blue-haired girl. Ven is the one who gets frozen. Terra is the Enigmatic Soldier, known officially as the Lingering Spirit in Kingdom Hearts II: Final Mix, and is the tallest of the three knights. We’ve found that he hates Xehanort in Sora’s battle with him in Final Mix, yet he is also “Master Xehanort’s Avenger”.