However, the Shield of ghosts that protects him has weakened and he doesn’t have full control over his own powers yet.
Dante barely has time to register the depth of the magical world he has just discovered before more evil comes his way. Devilish surprises jump him from every corner. Will he be strong enough to save the world, and himself?