Once upon a time, a newly discovered Keyblade wielder must learn to survive the darkness of the universe. In one time, he is a kind knight and keyblade wielder. In another, he is a desperate youth looking for his friend. In end he will be given a happy ending, from the other side of his heart along with his friends. But destiny says there is more to his happily ever after. Pairings: Sora x Kairi. Roxas x Namine. Terra x Aqua.