With the Staff of Creation and the Sword of Destruction in safe hands, as well Dante and Vergil getting new physical bodies. Things are looking up for Falke and his friends. But just because the shadows can't be seen doesn't mean they aren't there.
35 parts