This is like so out of left field of anything I've read you do.
This was actually the fic I was going to write for the snarry_games this year, but it ended up morphing quite a bit until it was nothing like this. When Angels Fall is what came of that back then (I got into the fic and just couldn't figure out a way to get to the Mpregness and then... well, decided to not do Mpreg and then, and then, and then...) and one of the other Snarry fics I'm most proud of. And that one is only Snarry in the very vaguest sense of pre-slash, lol.