by LAnthony2plus2
One of the characters seemed to switch names in one paragraph and a few typos, but otherwise very good.
Nice story!