Summary
Minerva McGonagall has a good life: a job she loves, dear friends, a comfortable home, and a passionate relationship with the much younger Severus Snape. Indeed, life is very good...until her past comes back and threatens to take it all away. Completed