
Originally Posted by
Tavrobel
However, since Riku had already left Destiny Islands in the first game by the time the Keyblade got there, it chose Sora instead. When encountered at Hollow Bastion, Sora loses the Keyblade because his Heart was going through a moment of weakness, probably brought on by Riku's questioning of Sora's motives, and challenging his will by psychological means.
When Riku loses the Keyblade again, by that point, Sora had proven that Heart was truly as strong as it could be, and Riku had given to the Darkness, showing absolute weakness. Keyblade does not like Weakness, and goes back to Sora. Fortunately for Riku, he still had the Soul Eater in order to duel Sora with, which eventually becomes the Way to the Dawn (a Keyblade).