I stumbled across this over on WTP. Had to come leave a comment. What a charming, heart-warming story. I had not noticed the mpreg warning so was worried about what had happened to poor Severus. Congratulations on a lovely first effort. Would not have known if you had not told us.