Sora is the main protagonist in the Kingdom Hearts series, as well as a Keyblade wielder. He is an upbeat teenager who may seem simple-minded at times but is very aware of the importance of his quest. He possesses a strong sense of justice and an unrelenting heart. At times he is impulsive and quick to anger when defending his friends, but he is always sincere about what he says and does. He has been best friends with Riku and Kairi since he was a small boy.