Lily Evans knows she can't forgive Severus Snape, so why is it so hard to let him go?
Severus Snape is in love with Lily Evans, so why does he keep making such terrible mistakes?