by star_driver
Largely decent, though I might prefer a series of shorter stories, as the quality worsens as you go on.