This was unexpectedly sweet, given what it's about. I wasn't expecting the experience to be so good-natured!
The controls could maybe use some tweaking here and there (which is hardly a criticism given the time constraints) but overall this is a really solid piece of smut. Well done.