I haven't finished the game yet, but does it ever explain why Roxas had two keyblades? Or why Sora has two in his drive forms? I was under the impression that Keyblades were one of a kind in each realm (dark and light), with the exception of that one created with the seven princesses' hearts. How come keyblades are so commonplace now?