Hee! I read this last night, but had been linked directly to the story and therefore couldn't click the back button to comment.
I always like flustering Snape, especially by means of making him fall in love when he didn't mean to or doesn't think he knows how, and this did all that nicely, plus also, I like that Ginny was not a hag. Also, yay MPreg. :D