This story can be read on Archive of Our Own.