Im actually starting to think that Vergil was searching for Sparda all along. He was fascinated of him and wanted to be like him,so that he could also be strong enough to protect something. Which he failed at due to his hunger for power rather than bonds