This story was my entry for ownficfest back in October. (I'm slow about reposting things.) Written for therealsnape.
Author: Kelly Chambliss
Pairing: McGonagall / Snape
Word Count: 8100
Warnings: dub-con, angst, misery, mild bdsm, snarky!portraits
Disclaimer: Not mine.
Summary: On the day of his return to Hogwarts as headmaster, Severus Snape settles some old scores and makes some offerings.
My thanks to miss_morland for the helpful beta and to kennahijja for running such a grand fest.