thegirlincendio:

AU; Snape takes the unbreakable vow to protect Draco and Hermione