Severus Snape has never forgiven himself over what happened to Lily. Now with an overlooked witch, he finally gets another chance to heal himself.All Rights Reserved
3 parts