Devil May Cry Kingdom Hearts crossover idea, takes place three to four years before the events of the first game. Sora's mom is killed during a demonic Invasion hiding Sora away similar to how Dante's own mother did, Dante feeling guilty about not being able to prevent the same tragedy that happened to him from happening to another takes Sora in and basically adopts him this results in him getting his life together to try and be a better influence on someone so young. Lady and Trish find out about him the adopting a kid and try to be there as mother figures. Sora becomes pen pals with Riku and Kairi returning to visit every summer when he's not in school this stalls the Romantic feelings he has for Kairi and open Sora's eyes to the fact that Riku kind of has a large ego as a result of everyone just praising him as the best things in sliced bread. He also gets training from Dante, Lady, and Trish in how to fight both with a sword and firearms to defend himself from demons. Eventually the events that unfolded in the first game happen and Sora is there since it's a summer vacation that happens during which results in Sora still getting the keyblade. Sora's training with the demon Hunters results in Sora putting Leon on the back foot to the point that he actually admits that if Sora hadn't been exhausted from fighting all the heartless then Leon might have lost the fight. This plot is for anyone to use.