Re: Sora, Rikku, and Kairi.
So did Sora. He turned himself into a Heartless for her. xD
Riku was selfish and just wanted to prove he was better than Sora. His actions were noble at first, but when he steeped his heart deeper into the darkness, he became selfish and only thought of himself.