by Phantom
to send comments, click above rating: ***+op This story is broken into chapters because it is too long to post in one chunk.