A little over halfway through I guessed the general idea of the ending, but I still woke up in the middle of the night and read straight to the end (finishing just moments before my kid woke up

This fricked me up

very horny, beautifully written