Thank you so much, mystery writer! You chose your pairing well, and it does much more than suit. Severus and Minerva will always be one of my favorite pairings. :D
Your story was wonderfully told, and I truly enjoyed it. You write beautifully, and I was completely caught up in your tale. I wasn't sure if I would like being held at such a distance at first, but as the story unfolded, I found I really enjoyed getting these glimpses of their lives from someone who recognized them but didn't know them in any intimate fashion.
Your descriptions of them together were really lyrical and haunting. I particularly like this: They looked ghostly, ethereal, like something of another world: Snape with his narrow torso and stiff, pale cock; McGonagall with her black hair in a wild cloud about her shoulders, her breasts gleaming silver-white in the moonlight.
Hers wasn't a young woman's body, but it flooded Ivo's mind with images of Valkyries, Amazons, all the valiant, bare-breasted warrior women of the centuries. That sums them up quite beautifully. :D
I really liked Ivo, too. His commentary and little asides were very appealing, but then I tend a bit toward cynicism myself.
My only quibble is that now I'll always wonder where they went when they left the camp. You left me with a lot to think about which is always a good thing. :D