by dothemath
Heads up to readers: it may be an extra day or two until the final part of this story goes up. I decided I wasn't entirely happy with the climactic (heheh) scene in part 3, so I just made some edits to it today, which means it has to go back through the queue for moderator review. It should be up soon, just don't want anyone to think that it's unfinished.