Severus Snape has been an outcast all of his life, he has been mislead to make the wrong decisions. God has seen all of this, and just as Snape takes in his last dying breath, he sends his guardian angel down, to correct his mistakes and lead him towards his destiny.
12 parts