This is great! the magic is original (and icky-creepy) and convincing, the pregnant Muggle is fun, and the sex by the fire is hot. Severus does a good job of almost spoiling things for himself by being so insecure (as he should!) and then coming to his senses.