Oh wow, what a fantastic idea for a pairing!! I love that you didn't soften Snape one bit for this story to work.
It was enough that she was willing to spend the night with him on a regular basis and a bonus that he didn’t want to hex her every time she opened her mouth.
Yep, that's about all one can ask for from an affair with Snape! Great story.