Dante and Mary face impossible choices — and an enemy more powerful than the world has ever seen. In the aftermath, Baines puts a bold plan into motion.
As Dante and Vergil hurtle toward a fateful clash in the present, memories from the past uncover old wounds — and the family tragedy that tore them apart.
A flashback sheds light on Baines' and Lady's first meeting. With Vergil in another dimension, Dante's forced to see things from a different perspective.
Chaos reigns on Earth in the wake of a fiery resurrection as an oracle shows Vergil the truth. To save the world, Dante and Lady must divide and conquer.